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