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>