pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/42783: [textproc/py-jinja2]update to 2.3
>Number: 42783
>Category: pkg
>Synopsis: [textproc/py-jinja2]update to 2.3
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Feb 10 10:20:00 +0000 2010
>Originator: Wen Heping
>Release: NetBSD-5.0.1
>Organization:
private
>Environment:
NetBSD NB501 5.0.1 NetBSD 5.0.1 (GENERIC) #0: Thu Jul 30 01:39:11 UTC 2009
builds%b8.netbsd.org@localhost:/home/builds/ab/netbsd-5-0-1-RELEASE/i386/200907292356Z-obj/home/builds/ab/netbsd-5-0-1-RELEASE/src/sys/arch/i386/compile/GENERIC
i386
>Description:
Version 2.3
(3000 Pythons, released on February 10th 2010)
* fixes issue with code generator that causes unbound variables to be
generated if set was used in if-blocks and other small identifier problems.
* include tags are now able to select between multiple templates and take
the first that exists, if a list of templates is given.
* fixed a problem with having call blocks in outer scopes that have an
argument that is also used as local variable in an inner frame (#360).
* greatly improved error message reporting (#339)
* implicit tuple expressions can no longer be totally empty. This change
makes {% if %}...{% endif %} a syntax error now. (#364)
* added support for translator comments if extracted via babel.
* added with-statement extension.
* experimental Python 3 support.
Version 2.2.1
(bugfix release, released on September 14th 2009)
* fixes some smaller problems for Jinja2 on Jython.
Version 2.2
(codename Kong, released on September 13th 2009)
* Include statements can now be marked with ignore missing to skip non
existing templates.
* Priority of not raised. It?s now possible to write not foo in bar as an
alias to foo not in bar like in python. Previously the grammar required
parentheses (not (foo in bar)) which was odd.
* Fixed a bug that caused syntax errors when defining macros or using the
{% call %} tag inside loops.
* Fixed a bug in the parser that made {{ foo[1, 2] }} impossible.
* Made it possible to refer to names from outer scopes in included
templates that were unused in the callers frame (#327)
* Fixed a bug that caused internal errors if names where used as iteration
variable and regular variable after the loop if that variable was unused before
the loop. (#331)
* Added support for optional scoped modifier to blocks.
* Added support for line-comments.
* Added the meta module.
* Renamed (undocumented) attribute ?overlay? to ?overlayed? on the
environment because it was clashing with a method of the same name.
* speedup extension is now disabled by default.
>How-To-Repeat:
>Fix:
--- Makefile.orig 2010-02-11 01:59:05.000000000 +0800
+++ Makefile 2010-02-11 01:59:58.000000000 +0800
@@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.1.1.1 2009/02/02 09:35:45 markd Exp $
#
-DISTNAME= Jinja2-2.1.1
+DISTNAME= Jinja2-2.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
CATEGORIES= textproc python
MASTER_SITES= http://pypi.python.org/packages/source/J/Jinja2/
--- distinfo.orig 2010-02-11 01:59:14.000000000 +0800
+++ distinfo 2010-02-11 02:00:15.000000000 +0800
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.1.1.1 2009/02/02 09:35:45 markd Exp $
-SHA1 (Jinja2-2.1.1.tar.gz) = 7776001de0269df324bd80ffeecd6e6c19382e8e
-RMD160 (Jinja2-2.1.1.tar.gz) = 4a24259599484b823af42d476fbf004b2de7f7ca
-Size (Jinja2-2.1.1.tar.gz) = 516303 bytes
+SHA1 (Jinja2-2.3.tar.gz) = 556e9eacdf79961e6f2eb938b2c2299e342d49f5
+RMD160 (Jinja2-2.3.tar.gz) = 6988ecf0115dd7829eac7c2e4b5d5bd1a17b6c8e
+Size (Jinja2-2.3.tar.gz) = 675996 bytes
--- PLIST.orig 2010-02-11 01:59:21.000000000 +0800
+++ PLIST 2010-02-11 02:08:44.000000000 +0800
@@ -9,10 +9,10 @@
${PYSITELIB}/jinja2/__init__.py
${PYSITELIB}/jinja2/__init__.pyc
${PYSITELIB}/jinja2/__init__.pyo
-${PYSITELIB}/jinja2/_ipysupport.py
-${PYSITELIB}/jinja2/_ipysupport.pyc
-${PYSITELIB}/jinja2/_ipysupport.pyo
-${PYSITELIB}/jinja2/_speedups.so
+${PYSITELIB}/jinja2/_speedups.c
+${PYSITELIB}/jinja2/_stringdefs.py
+${PYSITELIB}/jinja2/_stringdefs.pyc
+${PYSITELIB}/jinja2/_stringdefs.pyo
${PYSITELIB}/jinja2/bccache.py
${PYSITELIB}/jinja2/bccache.pyc
${PYSITELIB}/jinja2/bccache.pyo
@@ -64,6 +64,58 @@
${PYSITELIB}/jinja2/tests.py
${PYSITELIB}/jinja2/tests.pyc
${PYSITELIB}/jinja2/tests.pyo
+${PYSITELIB}/jinja2/testsuite/__init__.py
+${PYSITELIB}/jinja2/testsuite/__init__.pyc
+${PYSITELIB}/jinja2/testsuite/__init__.pyo
+${PYSITELIB}/jinja2/testsuite/api.py
+${PYSITELIB}/jinja2/testsuite/api.pyc
+${PYSITELIB}/jinja2/testsuite/api.pyo
+${PYSITELIB}/jinja2/testsuite/core_tags.py
+${PYSITELIB}/jinja2/testsuite/core_tags.pyc
+${PYSITELIB}/jinja2/testsuite/core_tags.pyo
+${PYSITELIB}/jinja2/testsuite/debug.py
+${PYSITELIB}/jinja2/testsuite/debug.pyc
+${PYSITELIB}/jinja2/testsuite/debug.pyo
+${PYSITELIB}/jinja2/testsuite/doctests.py
+${PYSITELIB}/jinja2/testsuite/doctests.pyc
+${PYSITELIB}/jinja2/testsuite/doctests.pyo
+${PYSITELIB}/jinja2/testsuite/ext.py
+${PYSITELIB}/jinja2/testsuite/ext.pyc
+${PYSITELIB}/jinja2/testsuite/ext.pyo
+${PYSITELIB}/jinja2/testsuite/filters.py
+${PYSITELIB}/jinja2/testsuite/filters.pyc
+${PYSITELIB}/jinja2/testsuite/filters.pyo
+${PYSITELIB}/jinja2/testsuite/imports.py
+${PYSITELIB}/jinja2/testsuite/imports.pyc
+${PYSITELIB}/jinja2/testsuite/imports.pyo
+${PYSITELIB}/jinja2/testsuite/inheritance.py
+${PYSITELIB}/jinja2/testsuite/inheritance.pyc
+${PYSITELIB}/jinja2/testsuite/inheritance.pyo
+${PYSITELIB}/jinja2/testsuite/lexnparse.py
+${PYSITELIB}/jinja2/testsuite/lexnparse.pyc
+${PYSITELIB}/jinja2/testsuite/lexnparse.pyo
+${PYSITELIB}/jinja2/testsuite/loader.py
+${PYSITELIB}/jinja2/testsuite/loader.pyc
+${PYSITELIB}/jinja2/testsuite/loader.pyo
+${PYSITELIB}/jinja2/testsuite/regression.py
+${PYSITELIB}/jinja2/testsuite/regression.pyc
+${PYSITELIB}/jinja2/testsuite/regression.pyo
+${PYSITELIB}/jinja2/testsuite/res/__init__.py
+${PYSITELIB}/jinja2/testsuite/res/__init__.pyc
+${PYSITELIB}/jinja2/testsuite/res/__init__.pyo
+${PYSITELIB}/jinja2/testsuite/res/templates/broken.html
+${PYSITELIB}/jinja2/testsuite/res/templates/foo/test.html
+${PYSITELIB}/jinja2/testsuite/res/templates/syntaxerror.html
+${PYSITELIB}/jinja2/testsuite/res/templates/test.html
+${PYSITELIB}/jinja2/testsuite/security.py
+${PYSITELIB}/jinja2/testsuite/security.pyc
+${PYSITELIB}/jinja2/testsuite/security.pyo
+${PYSITELIB}/jinja2/testsuite/tests.py
+${PYSITELIB}/jinja2/testsuite/tests.pyc
+${PYSITELIB}/jinja2/testsuite/tests.pyo
+${PYSITELIB}/jinja2/testsuite/utils.py
+${PYSITELIB}/jinja2/testsuite/utils.pyc
+${PYSITELIB}/jinja2/testsuite/utils.pyo
${PYSITELIB}/jinja2/utils.py
${PYSITELIB}/jinja2/utils.pyc
${PYSITELIB}/jinja2/utils.pyo
Home |
Main Index |
Thread Index |
Old Index