Bug 181899 - New port: www/py-django-tables2 Table/data-grid framework for Django
Summary: New port: www/py-django-tables2 Table/data-grid framework for Django
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: William Grzybowski
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-06 23:10 UTC by Serhii (Sergey) Kozlov
Modified: 2013-09-07 15:10 UTC (History)
0 users

See Also:


Attachments
file.shar (1.84 KB, text/plain)
2013-09-06 23:10 UTC, Serhii (Sergey) Kozlov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Serhii (Sergey) Kozlov freebsd_committer freebsd_triage 2013-09-06 23:10:00 UTC
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:
Comment 1 William Grzybowski freebsd_committer freebsd_triage 2013-09-07 15:03:12 UTC
Responsible Changed
From-To: freebsd-ports-bugs->wg

I'll take it.
Comment 2 William Grzybowski freebsd_committer freebsd_triage 2013-09-07 15:09:46 UTC
State Changed
From-To: open->closed

New port added, with minor changes. Thanks!
Comment 3 dfilter service freebsd_committer freebsd_triage 2013-09-07 15:09:47 UTC
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"