Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Jan 2012 07:28:25 GMT
From:      "Matthew X. Economou" <xenophon+fbsdports@irtnog.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/164622: New port: www/py-django-sekizai Block templating system for Django
Message-ID:  <201201300728.q0U7SPdW069769@red.freebsd.org>
Resent-Message-ID: <201201300730.q0U7UFW2089295@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         164622
>Category:       ports
>Synopsis:       New port: www/py-django-sekizai Block templating system for Django
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 30 07:30:15 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Matthew X. Economou
>Release:        9.0-RELEASE
>Organization:
IRTNOG
>Environment:
>Description:
Sekizai means "blocks" in Japanese, and that's what this app provides.  A fresh look at blocks.  With django-sekizai you can define placeholders where your blocks get rendered and at different places in your templates append to those blocks.  This is especially useful for css and javascript.  Your subtemplates can now define css and javscript files to be included, and the css will be nicely put at the top and the javascript to the bottom, just like you should.  Also sekizai will ignore any duplicate content in a single block.

This package is a prerequisite for Django CMS.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	py-django-sekizai
#	py-django-sekizai/pkg-descr
#	py-django-sekizai/Makefile
#	py-django-sekizai/distinfo
#	py-django-sekizai/pkg-plist
#
echo c - py-django-sekizai
mkdir -p py-django-sekizai > /dev/null 2>&1
echo x - py-django-sekizai/pkg-descr
sed 's/^X//' >py-django-sekizai/pkg-descr << 'c4f0439f0d31c86d4d9a5dd0218a3aaf'
XSekizai means "blocks" in Japanese, and that's what this app provides.
XA fresh look at blocks.  With django-sekizai you can define
Xplaceholders where your blocks get rendered and at different places in
Xyour templates append to those blocks.  This is especially useful for
Xcss and javascript.  Your subtemplates can now define css and
Xjavscript files to be included, and the css will be nicely put at the
Xtop and the javascript to the bottom, just like you should.  Also
Xsekizai will ignore any duplicate content in a single block.
X
XWWW: https://github.com/ojii/django-sekizai
c4f0439f0d31c86d4d9a5dd0218a3aaf
echo x - py-django-sekizai/Makefile
sed 's/^X//' >py-django-sekizai/Makefile << 'b3f14cf621864d2dd0c7310b3530ffdf'
X# New ports collection makefile for:	py-django-sekizai
X# Date created:				30 Jan 2012
X# Whom:					Matthew X. Economou <xenophon+fbsdports@irtnog.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	django-sekizai
XPORTVERSION=	0.5
XCATEGORIES=	www python
XMASTER_SITES=	${MASTER_SITE_CHEESESHOP}
XMASTER_SITE_SUBDIR=	source/d/${PORTNAME}
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
X
XMAINTAINER=	xenophon+fbsdports@irtnog.org
XCOMMENT=	Block templating system for Django
X
XRUN_DEPENDS=	${PYTHON_SITELIBDIR}/django/bin/django-admin.py:${PORTSDIR}/www/py-django
X
XUSE_PYTHON=	yes
XUSE_PYDISTUTILS=	easy_install
X
X.include <bsd.port.mk>
b3f14cf621864d2dd0c7310b3530ffdf
echo x - py-django-sekizai/distinfo
sed 's/^X//' >py-django-sekizai/distinfo << '193d6f9accc510f8839dce321d6bfa40'
XSHA256 (django-sekizai-0.5.tar.gz) = 92053b39583301c25dfcab82eea7a38dc04112552c03eea960a2389115e52e8b
XSIZE (django-sekizai-0.5.tar.gz) = 5940
193d6f9accc510f8839dce321d6bfa40
echo x - py-django-sekizai/pkg-plist
sed 's/^X//' >py-django-sekizai/pkg-plist << '0f7017afcc5361a75f1e132fc81e712d'
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/__init__.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/__init__.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/__init__.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/context.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/context.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/context.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/context_processors.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/context_processors.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/context_processors.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/data.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/data.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/data.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/helpers.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/helpers.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/helpers.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/models.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/models.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/models.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/templatetags/__init__.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/templatetags/__init__.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/templatetags/__init__.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/templatetags/sekizai_tags.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/templatetags/sekizai_tags.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/templatetags/sekizai_tags.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/tests.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/tests.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/tests.pyo
X@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai/templatetags
X@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sekizai
X@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
X@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
X@dirrmtry %%PYTHON_SITELIBDIR%%
X@dirrmtry %%PYTHON_LIBDIR%%
0f7017afcc5361a75f1e132fc81e712d
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201201300728.q0U7SPdW069769>