New port: www/py-django-tables2 django-tables2 simplifies the task of turning sets of data into HTML tables. It has native support for pagination and sorting. It does for HTML tables what django.forms does for HTML forms. HTML docs build will be added later. Fix: Patch attached with submission follows:
Responsible Changed From-To: freebsd-ports-bugs->wg I'll take it.
State Changed From-To: open->closed New port added, with minor changes. Thanks!
Author: wg Date: Sat Sep 7 14:09:38 2013 New Revision: 326638 URL: http://svnweb.freebsd.org/changeset/ports/326638 Log: www/django-tables2: Table/data-grid framework for Django django-tables2 simplifies the task of turning sets of data into HTML tables. It has native support for pagination and sorting, does for HTML tables what django.forms does for HTML forms. WWW: https://github.com/bradleyayers/django-tables2/ PR: ports/181899 Submitted by: Kozlov Sergey <kozlov.sergey.404 gmail.com> (maintainer) Added: head/www/py-django-tables2/ head/www/py-django-tables2/Makefile (contents, props changed) head/www/py-django-tables2/distinfo (contents, props changed) head/www/py-django-tables2/pkg-descr (contents, props changed) head/www/py-django-tables2/pkg-plist (contents, props changed) Modified: head/www/Makefile Modified: head/www/Makefile ============================================================================== --- head/www/Makefile Sat Sep 7 14:08:09 2013 (r326637) +++ head/www/Makefile Sat Sep 7 14:09:38 2013 (r326638) @@ -1514,6 +1514,7 @@ SUBDIR += py-django-sekizai SUBDIR += py-django-signals-ahoy SUBDIR += py-django-storages + SUBDIR += py-django-tables2 SUBDIR += py-django-tagging SUBDIR += py-django-tastypie SUBDIR += py-django-threaded-multihost Added: head/www/py-django-tables2/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/py-django-tables2/Makefile Sat Sep 7 14:09:38 2013 (r326638) @@ -0,0 +1,25 @@ +# Created by: Kozlov Sergey <kozlov.sergey.404@gmail.com> +# $FreeBSD$ + +PORTNAME= django-tables2 +PORTVERSION= 0.14.0 +CATEGORIES= www python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= kozlov.sergey.404@gmail.com +COMMENT= Table/data-grid framework for Django + +LICENSE= BSD + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django>=1.2:${PORTSDIR}/www/py-django \ + ${PYTHON_PKGNAMEPREFIX}six>=0:${PORTSDIR}/devel/py-six + +USE_PYTHON= yes +USE_PYDISTUTILS= easy_install + +post-patch: + @${REINPLACE_CMD} 's|classifiers=\[|zip_safe=False, classifiers=\[|' \ + ${WRKSRC}/setup.py + +.include <bsd.port.mk> Added: head/www/py-django-tables2/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/py-django-tables2/distinfo Sat Sep 7 14:09:38 2013 (r326638) @@ -0,0 +1,2 @@ +SHA256 (django-tables2-0.14.0.tar.gz) = 3562bbb528f3fe41dd2a5dc0c5407987fcf247099a00d69d4904957f03f6dbd4 +SIZE (django-tables2-0.14.0.tar.gz) = 41695 Added: head/www/py-django-tables2/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/py-django-tables2/pkg-descr Sat Sep 7 14:09:38 2013 (r326638) @@ -0,0 +1,5 @@ +django-tables2 simplifies the task of turning sets of data into HTML tables. +It has native support for pagination and sorting, does for HTML tables what +django.forms does for HTML forms. + +WWW: https://github.com/bradleyayers/django-tables2/ Added: head/www/py-django-tables2/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/py-django-tables2/pkg-plist Sat Sep 7 14:09:38 2013 (r326638) @@ -0,0 +1,110 @@ +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/base.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/base.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/base.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/booleancolumn.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/booleancolumn.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/booleancolumn.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/checkboxcolumn.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/checkboxcolumn.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/checkboxcolumn.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/datecolumn.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/datecolumn.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/datecolumn.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/datetimecolumn.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/datetimecolumn.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/datetimecolumn.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/emailcolumn.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/emailcolumn.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/emailcolumn.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/filecolumn.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/filecolumn.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/filecolumn.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/linkcolumn.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/linkcolumn.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/linkcolumn.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/templatecolumn.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/templatecolumn.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/templatecolumn.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/timecolumn.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/timecolumn.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/timecolumn.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/urlcolumn.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/urlcolumn.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns/urlcolumn.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/config.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/config.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/config.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/locale/el/LC_MESSAGES/django.mo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/locale/el/LC_MESSAGES/django.po +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/locale/en/LC_MESSAGES/django.mo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/locale/en/LC_MESSAGES/django.po +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/locale/fr/LC_MESSAGES/django.mo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/locale/fr/LC_MESSAGES/django.po +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/locale/pt_PT/LC_MESSAGES/django.mo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/locale/pt_PT/LC_MESSAGES/django.po +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/models.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/models.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/models.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/rows.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/rows.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/rows.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/static/django_tables2/themes/paleblue/css/screen.css +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/static/django_tables2/themes/paleblue/img/arrow-active-down.png +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/static/django_tables2/themes/paleblue/img/arrow-active-up.png +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/static/django_tables2/themes/paleblue/img/arrow-inactive-down.png +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/static/django_tables2/themes/paleblue/img/arrow-inactive-up.png +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/static/django_tables2/themes/paleblue/img/false.gif +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/static/django_tables2/themes/paleblue/img/header-bg.png +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/static/django_tables2/themes/paleblue/img/missing.png +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/static/django_tables2/themes/paleblue/img/pagination-bg.gif +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/static/django_tables2/themes/paleblue/img/true.gif +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/tables.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/tables.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/tables.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/templates/django_tables2/table.html +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/templatetags/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/templatetags/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/templatetags/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/templatetags/django_tables2.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/templatetags/django_tables2.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/templatetags/django_tables2.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/utils.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/utils.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/utils.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/views.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/views.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/views.pyo +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/templatetags +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/templates/django_tables2 +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/templates +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/static/django_tables2/themes/paleblue/img +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/static/django_tables2/themes/paleblue/css +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/static/django_tables2/themes/paleblue +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/static/django_tables2/themes +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/static/django_tables2 +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/static +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/locale/pt_PT/LC_MESSAGES +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/locale/pt_PT +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/locale/fr/LC_MESSAGES +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/locale/fr +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/locale/en/LC_MESSAGES +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/locale/en +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/locale/el/LC_MESSAGES +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/locale/el +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/locale +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2/columns +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/django_tables2 +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"