aboutsummaryrefslogtreecommitdiffstats
path: root/www
diff options
context:
space:
mode:
authorpgollucci <pgollucci@FreeBSD.org>2012-02-22 11:41:01 +0800
committerpgollucci <pgollucci@FreeBSD.org>2012-02-22 11:41:01 +0800
commit00c36e80c7455f70377f86ab81cf23e5f7ed6a12 (patch)
treef49a0090cf51ff7c11bb3f17b3dbdd86d9036fd0 /www
parenta6a0b8ca4d58adfd5f1970514a8a63b04d215124 (diff)
downloadfreebsd-ports-gnome-00c36e80c7455f70377f86ab81cf23e5f7ed6a12.tar.gz
freebsd-ports-gnome-00c36e80c7455f70377f86ab81cf23e5f7ed6a12.tar.zst
freebsd-ports-gnome-00c36e80c7455f70377f86ab81cf23e5f7ed6a12.zip
Graphite provides real-time visualization and storage
of numeric time-series data on an enterprise level. WWW: http://launchpad.net/graphite PR: ports/165285 Submitted by: Evan Sarmiento <esarmiento@wayfair.com>
Diffstat (limited to 'www')
-rw-r--r--www/Makefile1
-rw-r--r--www/py-graphite-web/Makefile30
-rw-r--r--www/py-graphite-web/distinfo2
-rw-r--r--www/py-graphite-web/files/patch-setup.cfg6
-rw-r--r--www/py-graphite-web/files/patch-setup.py25
-rw-r--r--www/py-graphite-web/pkg-descr4
-rw-r--r--www/py-graphite-web/pkg-plist813
7 files changed, 881 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index cfa46dfc8211..6a8bb0d45da7 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1469,6 +1469,7 @@
SUBDIR += py-formencode
SUBDIR += py-funkload
SUBDIR += py-google-api-python-client
+ SUBDIR += py-graphite-web
SUBDIR += py-gunicorn
SUBDIR += py-html5lib
SUBDIR += py-httplib2
diff --git a/www/py-graphite-web/Makefile b/www/py-graphite-web/Makefile
new file mode 100644
index 000000000000..d3f42197b311
--- /dev/null
+++ b/www/py-graphite-web/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for: py-graphite-web
+# Date created: 2012-02-18
+# Whom: Evan Sarmiento <esarmiento@wayfair.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= graphite-web
+PORTVERSION= 0.9.9
+CATEGORIES= www python
+MASTER_SITES= http://launchpad.net/graphite/0.9/${PORTVERSION}/+download/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= bsdports@wayfair.com
+COMMENT= Enterprise scalable realtime graphing platform
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.8.10:${PORTSDIR}/graphics/py-cairo \
+ ${PYTHON_PKGNAMEPREFIX}django>=1.3.1:${PORTSDIR}/www/py-django \
+ ${PYTHON_PKGNAMEPREFIX}carbon>=0.9.9:${PORTSDIR}/databases/py-carbon
+BUILD_DEPENDS= ${RUN_DEPENDS}
+
+USE_PYTHON= 2.6+
+USE_PYDISTUTILS= yes
+FETCH_ARGS= -pRr
+
+post-patch:
+ ${MKDIR} ${WRKSRC}/graphite/webapp
+ ${CP} -r ${WRKSRC}/webapp/content ${WRKSRC}/graphite/webapp
+
+.include <bsd.port.mk>
diff --git a/www/py-graphite-web/distinfo b/www/py-graphite-web/distinfo
new file mode 100644
index 000000000000..1ca414e38378
--- /dev/null
+++ b/www/py-graphite-web/distinfo
@@ -0,0 +1,2 @@
+SHA256 (graphite-web-0.9.9.tar.gz) = cc78bab7fb26b341a62bbc0360d675147d77cea3075eae16c65db3b63f502419
+SIZE (graphite-web-0.9.9.tar.gz) = 2109863
diff --git a/www/py-graphite-web/files/patch-setup.cfg b/www/py-graphite-web/files/patch-setup.cfg
new file mode 100644
index 000000000000..87139d624756
--- /dev/null
+++ b/www/py-graphite-web/files/patch-setup.cfg
@@ -0,0 +1,6 @@
+--- setup.cfg.orig 2011-05-22 15:39:18.000003000 -0400
++++ setup.cfg 2011-05-22 15:40:14.000002000 -0400
+@@ -1,3 +1 @@
+ [install]
+-prefix = /opt/graphite
+-install-lib = %(prefix)s/webapp
diff --git a/www/py-graphite-web/files/patch-setup.py b/www/py-graphite-web/files/patch-setup.py
new file mode 100644
index 000000000000..3068e6dd7092
--- /dev/null
+++ b/www/py-graphite-web/files/patch-setup.py
@@ -0,0 +1,25 @@
+--- setup.py.orig 2011-04-03 22:20:03.000000000 -0400
++++ setup.py 2011-05-24 11:48:33.000000000 -0400
+@@ -15,11 +15,11 @@
+ storage_dirs = []
+
+ for subdir in ('whisper', 'lists', 'rrd', 'log', 'log/webapp'):
+- storage_dirs.append( ('storage/%s' % subdir, []) )
++ storage_dirs.append( ('graphite/storage/%s' % subdir, []) )
+
+ webapp_content = {}
+
+-for root, dirs, files in os.walk('webapp/content'):
++for root, dirs, files in os.walk('graphite/webapp/content'):
+ for filename in files:
+ filepath = os.path.join(root, filename)
+
+@@ -29,7 +29,7 @@
+ webapp_content[root].append(filepath)
+
+
+-conf_files = [ ('conf', glob('conf/*.example')) ]
++conf_files = [ ('/usr/local/etc/graphite', glob('conf/*.example')) ]
+
+ setup(
+ name='graphite-web',
diff --git a/www/py-graphite-web/pkg-descr b/www/py-graphite-web/pkg-descr
new file mode 100644
index 000000000000..73236af93700
--- /dev/null
+++ b/www/py-graphite-web/pkg-descr
@@ -0,0 +1,4 @@
+Graphite provides real-time visualization and storage
+of numeric time-series data on an enterprise level.
+
+WWW: http://launchpad.net/graphite
diff --git a/www/py-graphite-web/pkg-plist b/www/py-graphite-web/pkg-plist
new file mode 100644
index 000000000000..3f8909e4a78b
--- /dev/null
+++ b/www/py-graphite-web/pkg-plist
@@ -0,0 +1,813 @@
+%%PYTHON_SITELIBDIR%%/graphite/__init__.py
+%%PYTHON_SITELIBDIR%%/graphite/__init__.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/account/__init__.py
+%%PYTHON_SITELIBDIR%%/graphite/account/__init__.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/account/ldapBackend.py
+%%PYTHON_SITELIBDIR%%/graphite/account/ldapBackend.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/ldapBackend.pyo
+%%PYTHON_SITELIBDIR%%/graphite/account/models.py
+%%PYTHON_SITELIBDIR%%/graphite/account/models.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/models.pyo
+%%PYTHON_SITELIBDIR%%/graphite/account/urls.py
+%%PYTHON_SITELIBDIR%%/graphite/account/urls.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/urls.pyo
+%%PYTHON_SITELIBDIR%%/graphite/account/views.py
+%%PYTHON_SITELIBDIR%%/graphite/account/views.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/views.pyo
+%%PYTHON_SITELIBDIR%%/graphite/browser/__init__.py
+%%PYTHON_SITELIBDIR%%/graphite/browser/__init__.pyc
+%%PYTHON_SITELIBDIR%%/graphite/browser/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/browser/urls.py
+%%PYTHON_SITELIBDIR%%/graphite/browser/urls.pyc
+%%PYTHON_SITELIBDIR%%/graphite/browser/urls.pyo
+%%PYTHON_SITELIBDIR%%/graphite/browser/views.py
+%%PYTHON_SITELIBDIR%%/graphite/browser/views.pyc
+%%PYTHON_SITELIBDIR%%/graphite/browser/views.pyo
+%%PYTHON_SITELIBDIR%%/graphite/cli/__init__.py
+%%PYTHON_SITELIBDIR%%/graphite/cli/__init__.pyc
+%%PYTHON_SITELIBDIR%%/graphite/cli/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/cli/commands.py
+%%PYTHON_SITELIBDIR%%/graphite/cli/commands.pyc
+%%PYTHON_SITELIBDIR%%/graphite/cli/commands.pyo
+%%PYTHON_SITELIBDIR%%/graphite/cli/completer.py
+%%PYTHON_SITELIBDIR%%/graphite/cli/completer.pyc
+%%PYTHON_SITELIBDIR%%/graphite/cli/completer.pyo
+%%PYTHON_SITELIBDIR%%/graphite/cli/parser.py
+%%PYTHON_SITELIBDIR%%/graphite/cli/parser.pyc
+%%PYTHON_SITELIBDIR%%/graphite/cli/parser.pyo
+%%PYTHON_SITELIBDIR%%/graphite/cli/urls.py
+%%PYTHON_SITELIBDIR%%/graphite/cli/urls.pyc
+%%PYTHON_SITELIBDIR%%/graphite/cli/urls.pyo
+%%PYTHON_SITELIBDIR%%/graphite/cli/views.py
+%%PYTHON_SITELIBDIR%%/graphite/cli/views.pyc
+%%PYTHON_SITELIBDIR%%/graphite/cli/views.pyo
+%%PYTHON_SITELIBDIR%%/graphite/composer/__init__.py
+%%PYTHON_SITELIBDIR%%/graphite/composer/__init__.pyc
+%%PYTHON_SITELIBDIR%%/graphite/composer/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/composer/urls.py
+%%PYTHON_SITELIBDIR%%/graphite/composer/urls.pyc
+%%PYTHON_SITELIBDIR%%/graphite/composer/urls.pyo
+%%PYTHON_SITELIBDIR%%/graphite/composer/views.py
+%%PYTHON_SITELIBDIR%%/graphite/composer/views.pyc
+%%PYTHON_SITELIBDIR%%/graphite/composer/views.pyo
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/__init__.py
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/__init__.pyc
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/models.py
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/models.pyc
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/models.pyo
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/urls.py
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/urls.pyc
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/urls.pyo
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/views.py
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/views.pyc
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/views.pyo
+%%PYTHON_SITELIBDIR%%/graphite/events/__init__.py
+%%PYTHON_SITELIBDIR%%/graphite/events/__init__.pyc
+%%PYTHON_SITELIBDIR%%/graphite/events/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/events/models.py
+%%PYTHON_SITELIBDIR%%/graphite/events/models.pyc
+%%PYTHON_SITELIBDIR%%/graphite/events/models.pyo
+%%PYTHON_SITELIBDIR%%/graphite/events/urls.py
+%%PYTHON_SITELIBDIR%%/graphite/events/urls.pyc
+%%PYTHON_SITELIBDIR%%/graphite/events/urls.pyo
+%%PYTHON_SITELIBDIR%%/graphite/events/views.py
+%%PYTHON_SITELIBDIR%%/graphite/events/views.pyc
+%%PYTHON_SITELIBDIR%%/graphite/events/views.pyo
+%%PYTHON_SITELIBDIR%%/graphite/graphlot/__init__.py
+%%PYTHON_SITELIBDIR%%/graphite/graphlot/__init__.pyc
+%%PYTHON_SITELIBDIR%%/graphite/graphlot/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/graphlot/urls.py
+%%PYTHON_SITELIBDIR%%/graphite/graphlot/urls.pyc
+%%PYTHON_SITELIBDIR%%/graphite/graphlot/urls.pyo
+%%PYTHON_SITELIBDIR%%/graphite/graphlot/views.py
+%%PYTHON_SITELIBDIR%%/graphite/graphlot/views.pyc
+%%PYTHON_SITELIBDIR%%/graphite/graphlot/views.pyo
+%%PYTHON_SITELIBDIR%%/graphite/local_settings.py.example
+%%PYTHON_SITELIBDIR%%/graphite/logger.py
+%%PYTHON_SITELIBDIR%%/graphite/logger.pyc
+%%PYTHON_SITELIBDIR%%/graphite/logger.pyo
+%%PYTHON_SITELIBDIR%%/graphite/manage.py
+%%PYTHON_SITELIBDIR%%/graphite/manage.pyc
+%%PYTHON_SITELIBDIR%%/graphite/manage.pyo
+%%PYTHON_SITELIBDIR%%/graphite/metrics/__init__.py
+%%PYTHON_SITELIBDIR%%/graphite/metrics/__init__.pyc
+%%PYTHON_SITELIBDIR%%/graphite/metrics/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/metrics/search.py
+%%PYTHON_SITELIBDIR%%/graphite/metrics/search.pyc
+%%PYTHON_SITELIBDIR%%/graphite/metrics/search.pyo
+%%PYTHON_SITELIBDIR%%/graphite/metrics/urls.py
+%%PYTHON_SITELIBDIR%%/graphite/metrics/urls.pyc
+%%PYTHON_SITELIBDIR%%/graphite/metrics/urls.pyo
+%%PYTHON_SITELIBDIR%%/graphite/metrics/views.py
+%%PYTHON_SITELIBDIR%%/graphite/metrics/views.pyc
+%%PYTHON_SITELIBDIR%%/graphite/metrics/views.pyo
+%%PYTHON_SITELIBDIR%%/graphite/remote_storage.py
+%%PYTHON_SITELIBDIR%%/graphite/remote_storage.pyc
+%%PYTHON_SITELIBDIR%%/graphite/remote_storage.pyo
+%%PYTHON_SITELIBDIR%%/graphite/render/__init__.py
+%%PYTHON_SITELIBDIR%%/graphite/render/__init__.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/render/attime.py
+%%PYTHON_SITELIBDIR%%/graphite/render/attime.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/attime.pyo
+%%PYTHON_SITELIBDIR%%/graphite/render/datalib.py
+%%PYTHON_SITELIBDIR%%/graphite/render/datalib.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/datalib.pyo
+%%PYTHON_SITELIBDIR%%/graphite/render/evaluator.py
+%%PYTHON_SITELIBDIR%%/graphite/render/evaluator.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/evaluator.pyo
+%%PYTHON_SITELIBDIR%%/graphite/render/functions.py
+%%PYTHON_SITELIBDIR%%/graphite/render/functions.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/functions.pyo
+%%PYTHON_SITELIBDIR%%/graphite/render/functions_test.py
+%%PYTHON_SITELIBDIR%%/graphite/render/functions_test.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/functions_test.pyo
+%%PYTHON_SITELIBDIR%%/graphite/render/glyph.py
+%%PYTHON_SITELIBDIR%%/graphite/render/glyph.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/glyph.pyo
+%%PYTHON_SITELIBDIR%%/graphite/render/grammar.py
+%%PYTHON_SITELIBDIR%%/graphite/render/grammar.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/grammar.pyo
+%%PYTHON_SITELIBDIR%%/graphite/render/hashing.py
+%%PYTHON_SITELIBDIR%%/graphite/render/hashing.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/hashing.pyo
+%%PYTHON_SITELIBDIR%%/graphite/render/urls.py
+%%PYTHON_SITELIBDIR%%/graphite/render/urls.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/urls.pyo
+%%PYTHON_SITELIBDIR%%/graphite/render/views.py
+%%PYTHON_SITELIBDIR%%/graphite/render/views.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/views.pyo
+%%PYTHON_SITELIBDIR%%/graphite/settings.py
+%%PYTHON_SITELIBDIR%%/graphite/settings.pyc
+%%PYTHON_SITELIBDIR%%/graphite/settings.pyo
+%%PYTHON_SITELIBDIR%%/graphite/storage.py
+%%PYTHON_SITELIBDIR%%/graphite/storage.pyc
+%%PYTHON_SITELIBDIR%%/graphite/storage.pyo
+%%PYTHON_SITELIBDIR%%/graphite/templates/500.html
+%%PYTHON_SITELIBDIR%%/graphite/templates/browser.html
+%%PYTHON_SITELIBDIR%%/graphite/templates/browserHeader.html
+%%PYTHON_SITELIBDIR%%/graphite/templates/cli.html
+%%PYTHON_SITELIBDIR%%/graphite/templates/composer.html
+%%PYTHON_SITELIBDIR%%/graphite/templates/dashboard.html
+%%PYTHON_SITELIBDIR%%/graphite/templates/dashboardHelp.html
+%%PYTHON_SITELIBDIR%%/graphite/templates/editProfile.html
+%%PYTHON_SITELIBDIR%%/graphite/templates/event.html
+%%PYTHON_SITELIBDIR%%/graphite/templates/events.html
+%%PYTHON_SITELIBDIR%%/graphite/templates/graphlot.html
+%%PYTHON_SITELIBDIR%%/graphite/templates/login.html
+%%PYTHON_SITELIBDIR%%/graphite/templates/version.html
+%%PYTHON_SITELIBDIR%%/graphite/thirdparty/__init__.py
+%%PYTHON_SITELIBDIR%%/graphite/thirdparty/__init__.pyc
+%%PYTHON_SITELIBDIR%%/graphite/thirdparty/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/thirdparty/pyparsing.py
+%%PYTHON_SITELIBDIR%%/graphite/thirdparty/pyparsing.pyc
+%%PYTHON_SITELIBDIR%%/graphite/thirdparty/pyparsing.pyo
+%%PYTHON_SITELIBDIR%%/graphite/thirdparty/pytz/__init__.py
+%%PYTHON_SITELIBDIR%%/graphite/thirdparty/pytz/__init__.pyc
+%%PYTHON_SITELIBDIR%%/graphite/thirdparty/pytz/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/thirdparty/pytz/reference.py
+%%PYTHON_SITELIBDIR%%/graphite/thirdparty/pytz/reference.pyc
+%%PYTHON_SITELIBDIR%%/graphite/thirdparty/pytz/reference.pyo
+%%PYTHON_SITELIBDIR%%/graphite/thirdparty/pytz/tzfile.py
+%%PYTHON_SITELIBDIR%%/graphite/thirdparty/pytz/tzfile.pyc
+%%PYTHON_SITELIBDIR%%/graphite/thirdparty/pytz/tzfile.pyo
+%%PYTHON_SITELIBDIR%%/graphite/thirdparty/pytz/tzinfo.py
+%%PYTHON_SITELIBDIR%%/graphite/thirdparty/pytz/tzinfo.pyc
+%%PYTHON_SITELIBDIR%%/graphite/thirdparty/pytz/tzinfo.pyo
+%%PYTHON_SITELIBDIR%%/graphite/urls.py
+%%PYTHON_SITELIBDIR%%/graphite/urls.pyc
+%%PYTHON_SITELIBDIR%%/graphite/urls.pyo
+%%PYTHON_SITELIBDIR%%/graphite/util.py
+%%PYTHON_SITELIBDIR%%/graphite/util.pyc
+%%PYTHON_SITELIBDIR%%/graphite/util.pyo
+%%PYTHON_SITELIBDIR%%/graphite/version/__init__.py
+%%PYTHON_SITELIBDIR%%/graphite/version/__init__.pyc
+%%PYTHON_SITELIBDIR%%/graphite/version/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/version/urls.py
+%%PYTHON_SITELIBDIR%%/graphite/version/urls.pyc
+%%PYTHON_SITELIBDIR%%/graphite/version/urls.pyo
+%%PYTHON_SITELIBDIR%%/graphite/version/views.py
+%%PYTHON_SITELIBDIR%%/graphite/version/views.pyc
+%%PYTHON_SITELIBDIR%%/graphite/version/views.pyo
+%%PYTHON_SITELIBDIR%%/graphite/views.py
+%%PYTHON_SITELIBDIR%%/graphite/views.pyc
+%%PYTHON_SITELIBDIR%%/graphite/views.pyo
+%%PYTHON_SITELIBDIR%%/graphite/whitelist/__init__.py
+%%PYTHON_SITELIBDIR%%/graphite/whitelist/__init__.pyc
+%%PYTHON_SITELIBDIR%%/graphite/whitelist/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/whitelist/urls.py
+%%PYTHON_SITELIBDIR%%/graphite/whitelist/urls.pyc
+%%PYTHON_SITELIBDIR%%/graphite/whitelist/urls.pyo
+%%PYTHON_SITELIBDIR%%/graphite/whitelist/views.py
+%%PYTHON_SITELIBDIR%%/graphite/whitelist/views.pyc
+%%PYTHON_SITELIBDIR%%/graphite/whitelist/views.pyo
+bin/build-index.sh
+bin/run-graphite-devel-server.py
+etc/graphite/dashboard.conf.example
+etc/graphite/graphTemplates.conf.example
+etc/graphite/graphite.wsgi.example
+graphite/webapp/content/css/cli.css
+graphite/webapp/content/css/darkX.css
+graphite/webapp/content/css/darkX/button-close-focused.png
+graphite/webapp/content/css/darkX/button-maximize-focused.png
+graphite/webapp/content/css/darkX/button-minimize-focused.png
+graphite/webapp/content/css/darkX/frame-bottom-left-focused.png
+graphite/webapp/content/css/darkX/frame-bottom-mid-focused.png
+graphite/webapp/content/css/darkX/frame-bottom-right-focused.png
+graphite/webapp/content/css/darkX/frame-left-focused.png
+graphite/webapp/content/css/darkX/frame-right-focused.png
+graphite/webapp/content/css/darkX/titlebar-left-focused.png
+graphite/webapp/content/css/darkX/titlebar-mid-focused.png
+graphite/webapp/content/css/darkX/titlebar-right-focused.png
+graphite/webapp/content/css/dashboard-default.css
+graphite/webapp/content/css/dashboard-white.css
+graphite/webapp/content/css/dashboard.css
+graphite/webapp/content/css/default.css
+graphite/webapp/content/css/default/bottom_left.gif
+graphite/webapp/content/css/default/bottom_mid.gif
+graphite/webapp/content/css/default/bottom_right.gif
+graphite/webapp/content/css/default/bottom_right_resize.gif
+graphite/webapp/content/css/default/center_left.gif
+graphite/webapp/content/css/default/center_right.gif
+graphite/webapp/content/css/default/clear.gif
+graphite/webapp/content/css/default/close.gif
+graphite/webapp/content/css/default/inspect.gif
+graphite/webapp/content/css/default/maximize.gif
+graphite/webapp/content/css/default/minimize.gif
+graphite/webapp/content/css/default/overlay.png
+graphite/webapp/content/css/default/resize.gif
+graphite/webapp/content/css/default/sizer.gif
+graphite/webapp/content/css/default/top_left.gif
+graphite/webapp/content/css/default/top_mid.gif
+graphite/webapp/content/css/default/top_right.gif
+graphite/webapp/content/css/jquery.autocomplete.css
+graphite/webapp/content/css/table.css
+graphite/webapp/content/html/completerHelp.html
+graphite/webapp/content/html/searchHelp.html
+graphite/webapp/content/html/timeHelp.html
+graphite/webapp/content/img/I.gif
+graphite/webapp/content/img/L.gif
+graphite/webapp/content/img/Lminus.gif
+graphite/webapp/content/img/Lplus.gif
+graphite/webapp/content/img/T.gif
+graphite/webapp/content/img/Tminus.gif
+graphite/webapp/content/img/Tplus.gif
+graphite/webapp/content/img/arrow1.gif
+graphite/webapp/content/img/blank.gif
+graphite/webapp/content/img/calBt.gif
+graphite/webapp/content/img/clock_16.png
+graphite/webapp/content/img/delete.gif
+graphite/webapp/content/img/error.png
+graphite/webapp/content/img/folder.png
+graphite/webapp/content/img/graphite.png
+graphite/webapp/content/img/graphite_short.png
+graphite/webapp/content/img/indicator.png
+graphite/webapp/content/img/leaf.gif
+graphite/webapp/content/img/mini-bottom2.gif
+graphite/webapp/content/img/mini-top2.gif
+graphite/webapp/content/img/save.gif
+graphite/webapp/content/img/searching.gif
+graphite/webapp/content/img/updateGraph.gif
+graphite/webapp/content/js/browser.js
+graphite/webapp/content/js/cli.js
+graphite/webapp/content/js/completer.js
+graphite/webapp/content/js/composer.js
+graphite/webapp/content/js/composer_widgets.js
+graphite/webapp/content/js/dashboard.js
+graphite/webapp/content/js/ext/adapter/ext/ext-base-debug.js
+graphite/webapp/content/js/ext/adapter/ext/ext-base.js
+graphite/webapp/content/js/ext/adapter/jquery/ext-jquery-adapter-debug.js
+graphite/webapp/content/js/ext/adapter/jquery/ext-jquery-adapter.js
+graphite/webapp/content/js/ext/adapter/prototype/ext-prototype-adapter-debug.js
+graphite/webapp/content/js/ext/adapter/prototype/ext-prototype-adapter.js
+graphite/webapp/content/js/ext/adapter/yui/ext-yui-adapter-debug.js
+graphite/webapp/content/js/ext/adapter/yui/ext-yui-adapter.js
+graphite/webapp/content/js/ext/examples/shared/icons/arrow-down.gif
+graphite/webapp/content/js/ext/examples/shared/icons/arrow-up.gif
+graphite/webapp/content/js/ext/examples/shared/icons/fam/SILK.txt
+graphite/webapp/content/js/ext/examples/shared/icons/fam/accept.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/add.gif
+graphite/webapp/content/js/ext/examples/shared/icons/fam/add.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/application_go.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/application_view_list.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/book.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/cog.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/cog_edit.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/connect.gif
+graphite/webapp/content/js/ext/examples/shared/icons/fam/connect.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/control_rewind.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/cross.gif
+graphite/webapp/content/js/ext/examples/shared/icons/fam/delete.gif
+graphite/webapp/content/js/ext/examples/shared/icons/fam/error.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/feed_add.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/feed_delete.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/feed_error.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/folder_go.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/folder_wrench.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/grid.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/image_add.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/information.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/plugin.gif
+graphite/webapp/content/js/ext/examples/shared/icons/fam/plugin_add.gif
+graphite/webapp/content/js/ext/examples/shared/icons/fam/rss_go.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/table_refresh.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/user.gif
+graphite/webapp/content/js/ext/examples/shared/icons/fam/user.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/user_add.gif
+graphite/webapp/content/js/ext/examples/shared/icons/fam/user_add.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/user_comment.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/user_delete.gif
+graphite/webapp/content/js/ext/examples/shared/icons/fam/user_delete.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/user_edit.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/user_female.gif
+graphite/webapp/content/js/ext/examples/shared/icons/fam/user_female.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/user_gray.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/user_green.gif
+graphite/webapp/content/js/ext/examples/shared/icons/fam/user_green.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/user_orange.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/user_red.png
+graphite/webapp/content/js/ext/examples/shared/icons/fam/user_suit.gif
+graphite/webapp/content/js/ext/examples/shared/icons/fam/user_suit.png
+graphite/webapp/content/js/ext/examples/shared/icons/save.gif
+graphite/webapp/content/js/ext/examples/shared/icons/silk.css
+graphite/webapp/content/js/ext/ext-all-debug.js
+graphite/webapp/content/js/ext/ext-all.js
+graphite/webapp/content/js/ext/license.txt
+graphite/webapp/content/js/ext/pkgs/cmp-foundation-debug.js
+graphite/webapp/content/js/ext/pkgs/cmp-foundation.js
+graphite/webapp/content/js/ext/pkgs/data-foundation-debug.js
+graphite/webapp/content/js/ext/pkgs/data-foundation.js
+graphite/webapp/content/js/ext/pkgs/data-grouping-debug.js
+graphite/webapp/content/js/ext/pkgs/data-grouping.js
+graphite/webapp/content/js/ext/pkgs/data-json-debug.js
+graphite/webapp/content/js/ext/pkgs/data-json.js
+graphite/webapp/content/js/ext/pkgs/data-list-views-debug.js
+graphite/webapp/content/js/ext/pkgs/data-list-views.js
+graphite/webapp/content/js/ext/pkgs/data-xml-debug.js
+graphite/webapp/content/js/ext/pkgs/data-xml.js
+graphite/webapp/content/js/ext/pkgs/direct-debug.js
+graphite/webapp/content/js/ext/pkgs/direct.js
+graphite/webapp/content/js/ext/pkgs/ext-core-debug.js
+graphite/webapp/content/js/ext/pkgs/ext-core.js
+graphite/webapp/content/js/ext/pkgs/ext-dd-debug.js
+graphite/webapp/content/js/ext/pkgs/ext-dd.js
+graphite/webapp/content/js/ext/pkgs/ext-foundation-debug.js
+graphite/webapp/content/js/ext/pkgs/ext-foundation.js
+graphite/webapp/content/js/ext/pkgs/pkg-buttons-debug.js
+graphite/webapp/content/js/ext/pkgs/pkg-buttons.js
+graphite/webapp/content/js/ext/pkgs/pkg-charts-debug.js
+graphite/webapp/content/js/ext/pkgs/pkg-charts.js
+graphite/webapp/content/js/ext/pkgs/pkg-forms-debug.js
+graphite/webapp/content/js/ext/pkgs/pkg-forms.js
+graphite/webapp/content/js/ext/pkgs/pkg-grid-editor-debug.js
+graphite/webapp/content/js/ext/pkgs/pkg-grid-editor.js
+graphite/webapp/content/js/ext/pkgs/pkg-grid-foundation-debug.js
+graphite/webapp/content/js/ext/pkgs/pkg-grid-foundation.js
+graphite/webapp/content/js/ext/pkgs/pkg-grid-grouping-debug.js
+graphite/webapp/content/js/ext/pkgs/pkg-grid-grouping.js
+graphite/webapp/content/js/ext/pkgs/pkg-grid-property-debug.js
+graphite/webapp/content/js/ext/pkgs/pkg-grid-property.js
+graphite/webapp/content/js/ext/pkgs/pkg-history-debug.js
+graphite/webapp/content/js/ext/pkgs/pkg-history.js
+graphite/webapp/content/js/ext/pkgs/pkg-menu-debug.js
+graphite/webapp/content/js/ext/pkgs/pkg-menu.js
+graphite/webapp/content/js/ext/pkgs/pkg-tabs-debug.js
+graphite/webapp/content/js/ext/pkgs/pkg-tabs.js
+graphite/webapp/content/js/ext/pkgs/pkg-tips-debug.js
+graphite/webapp/content/js/ext/pkgs/pkg-tips.js
+graphite/webapp/content/js/ext/pkgs/pkg-toolbars-debug.js
+graphite/webapp/content/js/ext/pkgs/pkg-toolbars.js
+graphite/webapp/content/js/ext/pkgs/pkg-tree-debug.js
+graphite/webapp/content/js/ext/pkgs/pkg-tree.js
+graphite/webapp/content/js/ext/pkgs/resizable-debug.js
+graphite/webapp/content/js/ext/pkgs/resizable.js
+graphite/webapp/content/js/ext/pkgs/state-debug.js
+graphite/webapp/content/js/ext/pkgs/state.js
+graphite/webapp/content/js/ext/pkgs/window-debug.js
+graphite/webapp/content/js/ext/pkgs/window.js
+graphite/webapp/content/js/ext/resources/charts.swf
+graphite/webapp/content/js/ext/resources/css/README.txt
+graphite/webapp/content/js/ext/resources/css/debug.css
+graphite/webapp/content/js/ext/resources/css/ext-all-notheme.css
+graphite/webapp/content/js/ext/resources/css/ext-all.css
+graphite/webapp/content/js/ext/resources/css/reset-min.css
+graphite/webapp/content/js/ext/resources/css/structure/borders.css
+graphite/webapp/content/js/ext/resources/css/structure/box.css
+graphite/webapp/content/js/ext/resources/css/structure/button.css
+graphite/webapp/content/js/ext/resources/css/structure/combo.css
+graphite/webapp/content/js/ext/resources/css/structure/core.css
+graphite/webapp/content/js/ext/resources/css/structure/date-picker.css
+graphite/webapp/content/js/ext/resources/css/structure/dd.css
+graphite/webapp/content/js/ext/resources/css/structure/debug.css
+graphite/webapp/content/js/ext/resources/css/structure/dialog.css
+graphite/webapp/content/js/ext/resources/css/structure/editor.css
+graphite/webapp/content/js/ext/resources/css/structure/form.css
+graphite/webapp/content/js/ext/resources/css/structure/grid.css
+graphite/webapp/content/js/ext/resources/css/structure/layout.css
+graphite/webapp/content/js/ext/resources/css/structure/list-view.css
+graphite/webapp/content/js/ext/resources/css/structure/menu.css
+graphite/webapp/content/js/ext/resources/css/structure/panel-reset.css
+graphite/webapp/content/js/ext/resources/css/structure/panel.css
+graphite/webapp/content/js/ext/resources/css/structure/pivotgrid.css
+graphite/webapp/content/js/ext/resources/css/structure/progress.css
+graphite/webapp/content/js/ext/resources/css/structure/qtips.css
+graphite/webapp/content/js/ext/resources/css/structure/reset.css
+graphite/webapp/content/js/ext/resources/css/structure/resizable.css
+graphite/webapp/content/js/ext/resources/css/structure/slider.css
+graphite/webapp/content/js/ext/resources/css/structure/tabs.css
+graphite/webapp/content/js/ext/resources/css/structure/toolbar.css
+graphite/webapp/content/js/ext/resources/css/structure/tree.css
+graphite/webapp/content/js/ext/resources/css/structure/window.css
+graphite/webapp/content/js/ext/resources/css/theme-access/borders.css
+graphite/webapp/content/js/ext/resources/css/theme-access/box.css
+graphite/webapp/content/js/ext/resources/css/theme-access/button.css
+graphite/webapp/content/js/ext/resources/css/theme-access/combo.css
+graphite/webapp/content/js/ext/resources/css/theme-access/core.css
+graphite/webapp/content/js/ext/resources/css/theme-access/date-picker.css
+graphite/webapp/content/js/ext/resources/css/theme-access/dd.css
+graphite/webapp/content/js/ext/resources/css/theme-access/debug.css
+graphite/webapp/content/js/ext/resources/css/theme-access/dialog.css
+graphite/webapp/content/js/ext/resources/css/theme-access/editor.css
+graphite/webapp/content/js/ext/resources/css/theme-access/form.css
+graphite/webapp/content/js/ext/resources/css/theme-access/grid.css
+graphite/webapp/content/js/ext/resources/css/theme-access/layout.css
+graphite/webapp/content/js/ext/resources/css/theme-access/list-view.css
+graphite/webapp/content/js/ext/resources/css/theme-access/menu.css
+graphite/webapp/content/js/ext/resources/css/theme-access/panel.css
+graphite/webapp/content/js/ext/resources/css/theme-access/progress.css
+graphite/webapp/content/js/ext/resources/css/theme-access/qtips.css
+graphite/webapp/content/js/ext/resources/css/theme-access/resizable.css
+graphite/webapp/content/js/ext/resources/css/theme-access/slider.css
+graphite/webapp/content/js/ext/resources/css/theme-access/tabs.css
+graphite/webapp/content/js/ext/resources/css/theme-access/toolbar.css
+graphite/webapp/content/js/ext/resources/css/theme-access/tree.css
+graphite/webapp/content/js/ext/resources/css/theme-access/window.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/borders.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/box.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/button.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/combo.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/core.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/date-picker.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/dd.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/debug.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/dialog.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/editor.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/form.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/grid.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/layout.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/list-view.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/menu.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/panel.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/pivotgrid.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/progress.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/qtips.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/resizable.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/slider.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/tabs.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/toolbar.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/tree.css
+graphite/webapp/content/js/ext/resources/css/theme-gray/window.css
+graphite/webapp/content/js/ext/resources/css/visual/borders.css
+graphite/webapp/content/js/ext/resources/css/visual/box.css
+graphite/webapp/content/js/ext/resources/css/visual/button.css
+graphite/webapp/content/js/ext/resources/css/visual/combo.css
+graphite/webapp/content/js/ext/resources/css/visual/core.css
+graphite/webapp/content/js/ext/resources/css/visual/date-picker.css
+graphite/webapp/content/js/ext/resources/css/visual/dd.css
+graphite/webapp/content/js/ext/resources/css/visual/debug.css
+graphite/webapp/content/js/ext/resources/css/visual/dialog.css
+graphite/webapp/content/js/ext/resources/css/visual/editor.css
+graphite/webapp/content/js/ext/resources/css/visual/form.css
+graphite/webapp/content/js/ext/resources/css/visual/grid.css
+graphite/webapp/content/js/ext/resources/css/visual/layout.css
+graphite/webapp/content/js/ext/resources/css/visual/list-view.css
+graphite/webapp/content/js/ext/resources/css/visual/menu.css
+graphite/webapp/content/js/ext/resources/css/visual/panel.css
+graphite/webapp/content/js/ext/resources/css/visual/pivotgrid.css
+graphite/webapp/content/js/ext/resources/css/visual/progress.css
+graphite/webapp/content/js/ext/resources/css/visual/qtips.css
+graphite/webapp/content/js/ext/resources/css/visual/resizable.css
+graphite/webapp/content/js/ext/resources/css/visual/slider.css
+graphite/webapp/content/js/ext/resources/css/visual/tabs.css
+graphite/webapp/content/js/ext/resources/css/visual/toolbar.css
+graphite/webapp/content/js/ext/resources/css/visual/tree.css
+graphite/webapp/content/js/ext/resources/css/visual/window.css
+graphite/webapp/content/js/ext/resources/css/xtheme-access.css
+graphite/webapp/content/js/ext/resources/css/xtheme-blue.css
+graphite/webapp/content/js/ext/resources/css/xtheme-gray.css
+graphite/webapp/content/js/ext/resources/css/yourtheme.css
+graphite/webapp/content/js/ext/resources/expressinstall.swf
+graphite/webapp/content/js/ext/resources/images/default/box/corners-blue.gif
+graphite/webapp/content/js/ext/resources/images/default/box/corners.gif
+graphite/webapp/content/js/ext/resources/images/default/box/l-blue.gif
+graphite/webapp/content/js/ext/resources/images/default/box/l.gif
+graphite/webapp/content/js/ext/resources/images/default/box/r-blue.gif
+graphite/webapp/content/js/ext/resources/images/default/box/r.gif
+graphite/webapp/content/js/ext/resources/images/default/box/tb-blue.gif
+graphite/webapp/content/js/ext/resources/images/default/box/tb.gif
+graphite/webapp/content/js/ext/resources/images/default/button/arrow.gif
+graphite/webapp/content/js/ext/resources/images/default/button/btn.gif
+graphite/webapp/content/js/ext/resources/images/default/button/group-cs.gif
+graphite/webapp/content/js/ext/resources/images/default/button/group-lr.gif
+graphite/webapp/content/js/ext/resources/images/default/button/group-tb.gif
+graphite/webapp/content/js/ext/resources/images/default/button/s-arrow-b-noline.gif
+graphite/webapp/content/js/ext/resources/images/default/button/s-arrow-b.gif
+graphite/webapp/content/js/ext/resources/images/default/button/s-arrow-bo.gif
+graphite/webapp/content/js/ext/resources/images/default/button/s-arrow-noline.gif
+graphite/webapp/content/js/ext/resources/images/default/button/s-arrow-o.gif
+graphite/webapp/content/js/ext/resources/images/default/button/s-arrow.gif
+graphite/webapp/content/js/ext/resources/images/default/dd/drop-add.gif
+graphite/webapp/content/js/ext/resources/images/default/dd/drop-no.gif
+graphite/webapp/content/js/ext/resources/images/default/dd/drop-yes.gif
+graphite/webapp/content/js/ext/resources/images/default/editor/tb-sprite.gif
+graphite/webapp/content/js/ext/resources/images/default/form/checkbox.gif
+graphite/webapp/content/js/ext/resources/images/default/form/clear-trigger.gif
+graphite/webapp/content/js/ext/resources/images/default/form/clear-trigger.psd
+graphite/webapp/content/js/ext/resources/images/default/form/date-trigger.gif
+graphite/webapp/content/js/ext/resources/images/default/form/date-trigger.psd
+graphite/webapp/content/js/ext/resources/images/default/form/error-tip-corners.gif
+graphite/webapp/content/js/ext/resources/images/default/form/exclamation.gif
+graphite/webapp/content/js/ext/resources/images/default/form/radio.gif
+graphite/webapp/content/js/ext/resources/images/default/form/search-trigger.gif
+graphite/webapp/content/js/ext/resources/images/default/form/search-trigger.psd
+graphite/webapp/content/js/ext/resources/images/default/form/text-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/form/trigger-square.gif
+graphite/webapp/content/js/ext/resources/images/default/form/trigger-square.psd
+graphite/webapp/content/js/ext/resources/images/default/form/trigger-tpl.gif
+graphite/webapp/content/js/ext/resources/images/default/form/trigger.gif
+graphite/webapp/content/js/ext/resources/images/default/form/trigger.psd
+graphite/webapp/content/js/ext/resources/images/default/gradient-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/arrow-left-white.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/arrow-right-white.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/col-move-bottom.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/col-move-top.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/columns.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/dirty.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/done.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/drop-no.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/drop-yes.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/footer-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/grid-blue-hd.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/grid-blue-split.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/grid-hrow.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/grid-loading.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/grid-split.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/grid-vista-hd.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/grid3-hd-btn.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/grid3-hrow-over.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/grid3-hrow.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/grid3-rowheader.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/grid3-special-col-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/grid3-special-col-sel-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/group-by.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/group-collapse.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/group-expand-sprite.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/group-expand.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/hd-pop.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/hmenu-asc.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/hmenu-desc.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/hmenu-lock.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/hmenu-lock.png
+graphite/webapp/content/js/ext/resources/images/default/grid/hmenu-unlock.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/hmenu-unlock.png
+graphite/webapp/content/js/ext/resources/images/default/grid/invalid_line.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/loading.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/mso-hd.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/nowait.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/page-first-disabled.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/page-first.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/page-last-disabled.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/page-last.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/page-next-disabled.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/page-next.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/page-prev-disabled.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/page-prev.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/pick-button.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/refresh-disabled.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/refresh.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/row-check-sprite.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/row-expand-sprite.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/row-over.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/row-sel.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/sort-hd.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/sort_asc.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/sort_desc.gif
+graphite/webapp/content/js/ext/resources/images/default/grid/wait.gif
+graphite/webapp/content/js/ext/resources/images/default/layout/collapse.gif
+graphite/webapp/content/js/ext/resources/images/default/layout/expand.gif
+graphite/webapp/content/js/ext/resources/images/default/layout/gradient-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/layout/mini-bottom.gif
+graphite/webapp/content/js/ext/resources/images/default/layout/mini-left.gif
+graphite/webapp/content/js/ext/resources/images/default/layout/mini-right.gif
+graphite/webapp/content/js/ext/resources/images/default/layout/mini-top.gif
+graphite/webapp/content/js/ext/resources/images/default/layout/ns-collapse.gif
+graphite/webapp/content/js/ext/resources/images/default/layout/ns-expand.gif
+graphite/webapp/content/js/ext/resources/images/default/layout/panel-close.gif
+graphite/webapp/content/js/ext/resources/images/default/layout/panel-title-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/layout/panel-title-light-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/layout/stick.gif
+graphite/webapp/content/js/ext/resources/images/default/layout/stuck.gif
+graphite/webapp/content/js/ext/resources/images/default/layout/tab-close-on.gif
+graphite/webapp/content/js/ext/resources/images/default/layout/tab-close.gif
+graphite/webapp/content/js/ext/resources/images/default/menu/checked.gif
+graphite/webapp/content/js/ext/resources/images/default/menu/group-checked.gif
+graphite/webapp/content/js/ext/resources/images/default/menu/item-over.gif
+graphite/webapp/content/js/ext/resources/images/default/menu/menu-parent.gif
+graphite/webapp/content/js/ext/resources/images/default/menu/menu.gif
+graphite/webapp/content/js/ext/resources/images/default/menu/unchecked.gif
+graphite/webapp/content/js/ext/resources/images/default/panel/corners-sprite.gif
+graphite/webapp/content/js/ext/resources/images/default/panel/left-right.gif
+graphite/webapp/content/js/ext/resources/images/default/panel/light-hd.gif
+graphite/webapp/content/js/ext/resources/images/default/panel/tool-sprite-tpl.gif
+graphite/webapp/content/js/ext/resources/images/default/panel/tool-sprites.gif
+graphite/webapp/content/js/ext/resources/images/default/panel/tools-sprites-trans.gif
+graphite/webapp/content/js/ext/resources/images/default/panel/top-bottom.gif
+graphite/webapp/content/js/ext/resources/images/default/panel/top-bottom.png
+graphite/webapp/content/js/ext/resources/images/default/panel/white-corners-sprite.gif
+graphite/webapp/content/js/ext/resources/images/default/panel/white-left-right.gif
+graphite/webapp/content/js/ext/resources/images/default/panel/white-top-bottom.gif
+graphite/webapp/content/js/ext/resources/images/default/progress/progress-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/qtip/bg.gif
+graphite/webapp/content/js/ext/resources/images/default/qtip/close.gif
+graphite/webapp/content/js/ext/resources/images/default/qtip/tip-anchor-sprite.gif
+graphite/webapp/content/js/ext/resources/images/default/qtip/tip-sprite.gif
+graphite/webapp/content/js/ext/resources/images/default/s.gif
+graphite/webapp/content/js/ext/resources/images/default/shadow-c.png
+graphite/webapp/content/js/ext/resources/images/default/shadow-lr.png
+graphite/webapp/content/js/ext/resources/images/default/shadow.png
+graphite/webapp/content/js/ext/resources/images/default/shared/blue-loading.gif
+graphite/webapp/content/js/ext/resources/images/default/shared/calendar.gif
+graphite/webapp/content/js/ext/resources/images/default/shared/glass-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/shared/hd-sprite.gif
+graphite/webapp/content/js/ext/resources/images/default/shared/large-loading.gif
+graphite/webapp/content/js/ext/resources/images/default/shared/left-btn.gif
+graphite/webapp/content/js/ext/resources/images/default/shared/loading-balls.gif
+graphite/webapp/content/js/ext/resources/images/default/shared/right-btn.gif
+graphite/webapp/content/js/ext/resources/images/default/shared/warning.gif
+graphite/webapp/content/js/ext/resources/images/default/sizer/e-handle-dark.gif
+graphite/webapp/content/js/ext/resources/images/default/sizer/e-handle.gif
+graphite/webapp/content/js/ext/resources/images/default/sizer/ne-handle-dark.gif
+graphite/webapp/content/js/ext/resources/images/default/sizer/ne-handle.gif
+graphite/webapp/content/js/ext/resources/images/default/sizer/nw-handle-dark.gif
+graphite/webapp/content/js/ext/resources/images/default/sizer/nw-handle.gif
+graphite/webapp/content/js/ext/resources/images/default/sizer/s-handle-dark.gif
+graphite/webapp/content/js/ext/resources/images/default/sizer/s-handle.gif
+graphite/webapp/content/js/ext/resources/images/default/sizer/se-handle-dark.gif
+graphite/webapp/content/js/ext/resources/images/default/sizer/se-handle.gif
+graphite/webapp/content/js/ext/resources/images/default/sizer/square.gif
+graphite/webapp/content/js/ext/resources/images/default/sizer/sw-handle-dark.gif
+graphite/webapp/content/js/ext/resources/images/default/sizer/sw-handle.gif
+graphite/webapp/content/js/ext/resources/images/default/slider/slider-bg.png
+graphite/webapp/content/js/ext/resources/images/default/slider/slider-thumb.png
+graphite/webapp/content/js/ext/resources/images/default/slider/slider-v-bg.png
+graphite/webapp/content/js/ext/resources/images/default/slider/slider-v-thumb.png
+graphite/webapp/content/js/ext/resources/images/default/tabs/scroll-left.gif
+graphite/webapp/content/js/ext/resources/images/default/tabs/scroll-right.gif
+graphite/webapp/content/js/ext/resources/images/default/tabs/scroller-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/tabs/tab-btm-inactive-left-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/tabs/tab-btm-inactive-right-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/tabs/tab-btm-left-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/tabs/tab-btm-over-left-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/tabs/tab-btm-over-right-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/tabs/tab-btm-right-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/tabs/tab-close.gif
+graphite/webapp/content/js/ext/resources/images/default/tabs/tab-strip-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/tabs/tab-strip-bg.png
+graphite/webapp/content/js/ext/resources/images/default/tabs/tab-strip-btm-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/tabs/tabs-sprite.gif
+graphite/webapp/content/js/ext/resources/images/default/toolbar/bg.gif
+graphite/webapp/content/js/ext/resources/images/default/toolbar/btn-arrow-light.gif
+graphite/webapp/content/js/ext/resources/images/default/toolbar/btn-arrow.gif
+graphite/webapp/content/js/ext/resources/images/default/toolbar/btn-over-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/toolbar/gray-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/toolbar/more.gif
+graphite/webapp/content/js/ext/resources/images/default/toolbar/tb-bg.gif
+graphite/webapp/content/js/ext/resources/images/default/toolbar/tb-btn-sprite.gif
+graphite/webapp/content/js/ext/resources/images/default/toolbar/tb-xl-btn-sprite.gif
+graphite/webapp/content/js/ext/resources/images/default/toolbar/tb-xl-sep.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/arrows.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/drop-add.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/drop-between.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/drop-no.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/drop-over.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/drop-under.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/drop-yes.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/elbow-end-minus-nl.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/elbow-end-minus.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/elbow-end-plus-nl.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/elbow-end-plus.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/elbow-end.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/elbow-line.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/elbow-minus-nl.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/elbow-minus.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/elbow-plus-nl.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/elbow-plus.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/elbow.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/folder-open.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/folder.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/leaf.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/loading.gif
+graphite/webapp/content/js/ext/resources/images/default/tree/s.gif
+graphite/webapp/content/js/ext/resources/images/default/window/icon-error.gif
+graphite/webapp/content/js/ext/resources/images/default/window/icon-info.gif
+graphite/webapp/content/js/ext/resources/images/default/window/icon-question.gif
+graphite/webapp/content/js/ext/resources/images/default/window/icon-warning.gif
+graphite/webapp/content/js/ext/resources/images/default/window/left-corners.png
+graphite/webapp/content/js/ext/resources/images/default/window/left-corners.psd
+graphite/webapp/content/js/ext/resources/images/default/window/left-right.png
+graphite/webapp/content/js/ext/resources/images/default/window/left-right.psd
+graphite/webapp/content/js/ext/resources/images/default/window/right-corners.png
+graphite/webapp/content/js/ext/resources/images/default/window/right-corners.psd
+graphite/webapp/content/js/ext/resources/images/default/window/top-bottom.png
+graphite/webapp/content/js/ext/resources/images/default/window/top-bottom.psd
+graphite/webapp/content/js/ext/ux/DataViewTransition.js
+graphite/webapp/content/js/jquery.autocomplete.js
+graphite/webapp/content/js/jquery.flot.crosshair.js
+graphite/webapp/content/js/jquery.flot.js
+graphite/webapp/content/js/jquery.flot.selection.js
+graphite/webapp/content/js/jquery.graphite.js
+graphite/webapp/content/js/jquery.js
+graphite/webapp/content/js/scriptaculous/builder.js
+graphite/webapp/content/js/scriptaculous/controls.js
+graphite/webapp/content/js/scriptaculous/dragdrop.js
+graphite/webapp/content/js/scriptaculous/effects.js
+graphite/webapp/content/js/scriptaculous/scriptaculous.js
+graphite/webapp/content/js/scriptaculous/slider.js
+graphite/webapp/content/js/window/effects.js
+graphite/webapp/content/js/window/prototype.js
+graphite/webapp/content/js/window/window.js
+graphite/webapp/content/js/window/window_effects.js
+@dirrm graphite/webapp/content/js/window
+@dirrm graphite/webapp/content/js/scriptaculous
+@dirrm graphite/webapp/content/js/ext/ux
+@dirrm graphite/webapp/content/js/ext/resources/images/default/window
+@dirrm graphite/webapp/content/js/ext/resources/images/default/tree
+@dirrm graphite/webapp/content/js/ext/resources/images/default/toolbar
+@dirrm graphite/webapp/content/js/ext/resources/images/default/tabs
+@dirrm graphite/webapp/content/js/ext/resources/images/default/slider
+@dirrm graphite/webapp/content/js/ext/resources/images/default/sizer
+@dirrm graphite/webapp/content/js/ext/resources/images/default/shared
+@dirrm graphite/webapp/content/js/ext/resources/images/default/qtip
+@dirrm graphite/webapp/content/js/ext/resources/images/default/progress
+@dirrm graphite/webapp/content/js/ext/resources/images/default/panel
+@dirrm graphite/webapp/content/js/ext/resources/images/default/menu
+@dirrm graphite/webapp/content/js/ext/resources/images/default/layout
+@dirrm graphite/webapp/content/js/ext/resources/images/default/grid
+@dirrm graphite/webapp/content/js/ext/resources/images/default/form
+@dirrm graphite/webapp/content/js/ext/resources/images/default/editor
+@dirrm graphite/webapp/content/js/ext/resources/images/default/dd
+@dirrm graphite/webapp/content/js/ext/resources/images/default/button
+@dirrm graphite/webapp/content/js/ext/resources/images/default/box
+@dirrm graphite/webapp/content/js/ext/resources/images/default
+@dirrm graphite/webapp/content/js/ext/resources/images
+@dirrm graphite/webapp/content/js/ext/resources/css/visual
+@dirrm graphite/webapp/content/js/ext/resources/css/theme-gray
+@dirrm graphite/webapp/content/js/ext/resources/css/theme-access
+@dirrm graphite/webapp/content/js/ext/resources/css/structure
+@dirrm graphite/webapp/content/js/ext/resources/css
+@dirrm graphite/webapp/content/js/ext/resources
+@dirrm graphite/webapp/content/js/ext/pkgs
+@dirrm graphite/webapp/content/js/ext/examples/shared/icons/fam
+@dirrm graphite/webapp/content/js/ext/examples/shared/icons
+@dirrm graphite/webapp/content/js/ext/examples/shared
+@dirrm graphite/webapp/content/js/ext/examples
+@dirrm graphite/webapp/content/js/ext/adapter/yui
+@dirrm graphite/webapp/content/js/ext/adapter/prototype
+@dirrm graphite/webapp/content/js/ext/adapter/jquery
+@dirrm graphite/webapp/content/js/ext/adapter/ext
+@dirrm graphite/webapp/content/js/ext/adapter
+@dirrm graphite/webapp/content/js/ext
+@dirrm graphite/webapp/content/js
+@dirrm graphite/webapp/content/img
+@dirrm graphite/webapp/content/html
+@dirrm graphite/webapp/content/css/default
+@dirrm graphite/webapp/content/css/darkX
+@dirrm graphite/webapp/content/css
+@dirrm graphite/webapp/content
+@dirrm graphite/webapp
+@dirrm graphite/storage/whisper
+@dirrm graphite/storage/rrd
+@dirrm graphite/storage/log/webapp
+@dirrm graphite/storage/log
+@dirrm graphite/storage/lists
+@dirrm graphite/storage
+@dirrm graphite
+@dirrm etc/graphite
+@dirrm %%PYTHON_SITELIBDIR%%/graphite/whitelist
+@dirrm %%PYTHON_SITELIBDIR%%/graphite/version
+@dirrm %%PYTHON_SITELIBDIR%%/graphite/thirdparty/pytz
+@dirrm %%PYTHON_SITELIBDIR%%/graphite/thirdparty
+@dirrm %%PYTHON_SITELIBDIR%%/graphite/templates
+@dirrm %%PYTHON_SITELIBDIR%%/graphite/render
+@dirrm %%PYTHON_SITELIBDIR%%/graphite/metrics
+@dirrm %%PYTHON_SITELIBDIR%%/graphite/graphlot
+@dirrm %%PYTHON_SITELIBDIR%%/graphite/events
+@dirrm %%PYTHON_SITELIBDIR%%/graphite/dashboard
+@dirrm %%PYTHON_SITELIBDIR%%/graphite/composer
+@dirrm %%PYTHON_SITELIBDIR%%/graphite/cli
+@dirrm %%PYTHON_SITELIBDIR%%/graphite/browser
+@dirrm %%PYTHON_SITELIBDIR%%/graphite/account
+@dirrm %%PYTHON_SITELIBDIR%%/graphite