aboutsummaryrefslogtreecommitdiff
path: root/www/py-django_compressor
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2011-11-25 18:45:35 +0000
committerMartin Wilke <miwi@FreeBSD.org>2011-11-25 18:45:35 +0000
commit6c40e5571f9ecd59b74d397711844d9dc207f134 (patch)
tree802ff5cf20d055c407b8da99423a4d1620ba5fb8 /www/py-django_compressor
parent6ad1b3600ea4ae6a9e93a4caf610ddfa4997f266 (diff)
downloadports-6c40e5571f9ecd59b74d397711844d9dc207f134.tar.gz
ports-6c40e5571f9ecd59b74d397711844d9dc207f134.zip
Django Compressor combines and compresses linked and
inline Javascript or CSS in a Django templates into cacheable static files by using the compress template tag. WWW: https://github.com/jezdez/django_compressor PR: ports/159083 Submitted by: Lung-Pin Chang <changlp@cs.nctu.edu.tw> Feature safe: yes
Notes
Notes: svn path=/head/; revision=286441
Diffstat (limited to 'www/py-django_compressor')
-rw-r--r--www/py-django_compressor/Makefile38
-rw-r--r--www/py-django_compressor/distinfo2
-rw-r--r--www/py-django_compressor/pkg-descr5
-rw-r--r--www/py-django_compressor/pkg-plist152
4 files changed, 197 insertions, 0 deletions
diff --git a/www/py-django_compressor/Makefile b/www/py-django_compressor/Makefile
new file mode 100644
index 000000000000..b35ec8efda7d
--- /dev/null
+++ b/www/py-django_compressor/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: py-django_compressor
+# Date created: 2011-07-21
+# Whom: Lung-Pin Chang <changlp@cs.nctu.edu.tw>
+#
+# $FreeBSD$
+#
+
+PORTNAME= django_compressor
+PORTVERSION= 0.9.2
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= changlp@cs.nctu.edu.tw
+COMMENT= Compresses linked and inline javascript/CSS into a single cached file
+
+USE_PYTHON= yes
+USE_PYDISTUTILS= easy_install
+
+OPTIONS= BEAUTIFULSOUP "Enable BeautifulSoupParser" Off \
+ LXML "Enable LxmlParser" Off \
+ HTML5LIB "Enable Html5LibParser" Off
+
+.include <bsd.port.options.mk>
+
+.if defined(WITH_BEAUTIFULSOUP)
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:${PORTSDIR}/www/py-beautifulsoup
+.endif
+
+.if defined(WITH_LXML)
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}lxml>0:${PORTSDIR}/devel/py-lxml
+.endif
+
+.if defined(WITH_HTML5LIB)
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}html5lib>0:${PORTSDIR}/www/py-html5lib
+.endif
+
+.include <bsd.port.mk>
diff --git a/www/py-django_compressor/distinfo b/www/py-django_compressor/distinfo
new file mode 100644
index 000000000000..24b601f0627c
--- /dev/null
+++ b/www/py-django_compressor/distinfo
@@ -0,0 +1,2 @@
+SHA256 (django_compressor-0.9.2.tar.gz) = 0dd22c3d79000d0030aa62cb914777698be301b6b89222a21191acc92d15ca33
+SIZE (django_compressor-0.9.2.tar.gz) = 53446
diff --git a/www/py-django_compressor/pkg-descr b/www/py-django_compressor/pkg-descr
new file mode 100644
index 000000000000..91112c76f056
--- /dev/null
+++ b/www/py-django_compressor/pkg-descr
@@ -0,0 +1,5 @@
+Django Compressor combines and compresses linked and
+inline Javascript or CSS in a Django templates into
+cacheable static files by using the compress template tag.
+
+WWW: https://github.com/jezdez/django_compressor
diff --git a/www/py-django_compressor/pkg-plist b/www/py-django_compressor/pkg-plist
new file mode 100644
index 000000000000..9f5c1f95cbef
--- /dev/null
+++ b/www/py-django_compressor/pkg-plist
@@ -0,0 +1,152 @@
+@comment $FreeBSD$
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/tests/runtests.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/tests/precompiler.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/tests/models.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/tests/runtests.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/tests/tests.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/tests/models.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/tests/runtests.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/tests/precompiler.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/tests/tests.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/tests/precompiler.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/tests/models.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/tests/tests.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/js.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/storage.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/cache.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/css.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/finders.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/conf.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/cache.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser/lxml.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser/html5lib.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser/html5lib.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser/htmlparser.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser/beautifulsoup.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser/base.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser/htmlparser.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser/beautifulsoup.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser/lxml.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser/lxml.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser/base.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser/beautifulsoup.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser/html5lib.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser/htmlparser.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser/base.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/base.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/templatetags/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/templatetags/compress.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/templatetags/compress.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/templatetags/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/templatetags/compress.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/templatetags/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/management/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/management/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/management/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/management/commands/mtime_cache.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/management/commands/compress.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/management/commands/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/management/commands/compress.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/management/commands/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/management/commands/compress.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/management/commands/mtime_cache.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/management/commands/mtime_cache.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/management/commands/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/base.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/exceptions.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/js.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/conf.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/finders.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/css.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/exceptions.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/cache.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/js.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/storage.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/templates/compressor/css.html
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/templates/compressor/js.html
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/templates/compressor/js_inline.html
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/templates/compressor/css_inline.html
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/templates/compressor/css_file.html
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/templates/compressor/js_file.html
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/finders.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/conf.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/storage.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/datauri.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/datauri.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/closure.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/yui.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/cssmin/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/cssmin/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/cssmin/cssmin.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/cssmin/cssmin.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/cssmin/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/cssmin/cssmin.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/jsmin/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/jsmin/rjsmin.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/jsmin/rjsmin.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/jsmin/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/jsmin/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/jsmin/rjsmin.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/css_default.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/base.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/yui.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/base.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/csstidy.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/datauri.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/closure.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/yui.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/css_default.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/csstidy.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/closure.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/base.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/css_default.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/csstidy.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/css.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/base.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/exceptions.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/utils/staticfiles.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/utils/staticfiles.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/utils/settings.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/utils/stringformat.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/utils/settings.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/utils/decorators.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/utils/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/utils/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/utils/stringformat.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/utils/decorators.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/utils/staticfiles.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/utils/settings.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/utils/decorators.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/utils/stringformat.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/utils/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/__init__.pyc
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/utils
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/tests
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/templatetags
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/templates/compressor
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/templates
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/parser
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/management/commands
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/management
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/jsmin
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters/cssmin
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor/filters
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/compressor
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%