here is an update to flask 0.10.1 one test fails, issue #837 on github. new dependency py-itsdangerous, sending in next mail. please test and commit
-f -- i used to be a sci fi fan. then i started living it.
Index: Makefile =================================================================== RCS file: /cvs/ports/www/py-flask/Makefile,v retrieving revision 1.12 diff -u -p -r1.12 Makefile --- Makefile 4 Jun 2013 07:57:13 -0000 1.12 +++ Makefile 4 Dec 2013 17:37:47 -0000 @@ -2,10 +2,9 @@ COMMENT = microframework based on Werkzeug and Jinja 2 -MODPY_EGG_VERSION = 0.9 +MODPY_EGG_VERSION = 0.10.1 DISTNAME = Flask-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME:L} -REVISION = 2 CATEGORIES = www devel @@ -24,7 +23,8 @@ RUN_DEPENDS = devel/py-blinker \ www/py-jinja2>=2.4 \ www/py-werkzeug>=0.7 BUILD_DEPENDS = textproc/py-sphinx \ - www/py-werkzeug>=0.7 + www/py-werkzeug>=0.7 \ + devel/py-itsdangerous TEST_DEPENDS = ${RUN_DEPENDS} MAKE_ENV = PYTHONPATH="${WRKSRC}" Index: distinfo =================================================================== RCS file: /cvs/ports/www/py-flask/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo 10 Aug 2012 20:13:10 -0000 1.5 +++ distinfo 4 Dec 2013 17:37:47 -0000 @@ -1,2 +1,2 @@ -SHA256 (Flask-0.9.tar.gz) = L9XU/+gfdi3So+WEctaQoNu6N2Z3ZQYAOu4+16qor+8= -SIZE (Flask-0.9.tar.gz) = 481982 +SHA256 (Flask-0.10.1.tar.gz) = TIOCn/g9QIteHUmVRyJlQR0sQUESKY8utLNZ2eRWM3M= +SIZE (Flask-0.10.1.tar.gz) = 544247 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/www/py-flask/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- pkg/PLIST 2 May 2013 20:09:35 -0000 1.6 +++ pkg/PLIST 4 Dec 2013 17:37:47 -0000 @@ -9,6 +9,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/flask/ lib/python${MODPY_VERSION}/site-packages/flask/__init__.py lib/python${MODPY_VERSION}/site-packages/flask/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/flask/_compat.py +lib/python${MODPY_VERSION}/site-packages/flask/_compat.pyc lib/python${MODPY_VERSION}/site-packages/flask/app.py lib/python${MODPY_VERSION}/site-packages/flask/app.pyc lib/python${MODPY_VERSION}/site-packages/flask/blueprints.py @@ -19,8 +21,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/flask/ctx.pyc lib/python${MODPY_VERSION}/site-packages/flask/debughelpers.py lib/python${MODPY_VERSION}/site-packages/flask/debughelpers.pyc -lib/python${MODPY_VERSION}/site-packages/flask/exceptions.py -lib/python${MODPY_VERSION}/site-packages/flask/exceptions.pyc lib/python${MODPY_VERSION}/site-packages/flask/ext/ lib/python${MODPY_VERSION}/site-packages/flask/ext/__init__.py lib/python${MODPY_VERSION}/site-packages/flask/ext/__init__.pyc @@ -30,12 +30,12 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/flask/globals.pyc lib/python${MODPY_VERSION}/site-packages/flask/helpers.py lib/python${MODPY_VERSION}/site-packages/flask/helpers.pyc +lib/python${MODPY_VERSION}/site-packages/flask/json.py +lib/python${MODPY_VERSION}/site-packages/flask/json.pyc lib/python${MODPY_VERSION}/site-packages/flask/logging.py lib/python${MODPY_VERSION}/site-packages/flask/logging.pyc lib/python${MODPY_VERSION}/site-packages/flask/module.py lib/python${MODPY_VERSION}/site-packages/flask/module.pyc -lib/python${MODPY_VERSION}/site-packages/flask/session.py -lib/python${MODPY_VERSION}/site-packages/flask/session.pyc lib/python${MODPY_VERSION}/site-packages/flask/sessions.py lib/python${MODPY_VERSION}/site-packages/flask/sessions.pyc lib/python${MODPY_VERSION}/site-packages/flask/signals.py @@ -65,6 +65,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/flask/testsuite/helpers.pyc lib/python${MODPY_VERSION}/site-packages/flask/testsuite/regression.py lib/python${MODPY_VERSION}/site-packages/flask/testsuite/regression.pyc +lib/python${MODPY_VERSION}/site-packages/flask/testsuite/reqctx.py +lib/python${MODPY_VERSION}/site-packages/flask/testsuite/reqctx.pyc lib/python${MODPY_VERSION}/site-packages/flask/testsuite/signals.py lib/python${MODPY_VERSION}/site-packages/flask/testsuite/signals.pyc lib/python${MODPY_VERSION}/site-packages/flask/testsuite/static/ @@ -80,6 +82,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/flask/testsuite/templates/nested/nested.txt lib/python${MODPY_VERSION}/site-packages/flask/testsuite/templates/simple_template.html lib/python${MODPY_VERSION}/site-packages/flask/testsuite/templates/template_filter.html +lib/python${MODPY_VERSION}/site-packages/flask/testsuite/templates/template_test.html lib/python${MODPY_VERSION}/site-packages/flask/testsuite/templating.py lib/python${MODPY_VERSION}/site-packages/flask/testsuite/templating.pyc lib/python${MODPY_VERSION}/site-packages/flask/testsuite/test_apps/ @@ -197,13 +200,13 @@ share/docs/${MODPY_PY_PREFIX}flask/_stat share/docs/${MODPY_PY_PREFIX}flask/_static/comment-close.png share/docs/${MODPY_PY_PREFIX}flask/_static/comment.png share/docs/${MODPY_PY_PREFIX}flask/_static/debugger.png -share/docs/${MODPY_PY_PREFIX}flask/_static/default.css share/docs/${MODPY_PY_PREFIX}flask/_static/doctools.js share/docs/${MODPY_PY_PREFIX}flask/_static/down-pressed.png share/docs/${MODPY_PY_PREFIX}flask/_static/down.png share/docs/${MODPY_PY_PREFIX}flask/_static/file.png share/docs/${MODPY_PY_PREFIX}flask/_static/flask.png share/docs/${MODPY_PY_PREFIX}flask/_static/flaskr.png +share/docs/${MODPY_PY_PREFIX}flask/_static/flasky.css share/docs/${MODPY_PY_PREFIX}flask/_static/jquery.js share/docs/${MODPY_PY_PREFIX}flask/_static/logo-full.png share/docs/${MODPY_PY_PREFIX}flask/_static/minus.png @@ -211,7 +214,7 @@ share/docs/${MODPY_PY_PREFIX}flask/_stat share/docs/${MODPY_PY_PREFIX}flask/_static/plus.png share/docs/${MODPY_PY_PREFIX}flask/_static/pygments.css share/docs/${MODPY_PY_PREFIX}flask/_static/searchtools.js -share/docs/${MODPY_PY_PREFIX}flask/_static/sidebar.js +share/docs/${MODPY_PY_PREFIX}flask/_static/small_flask.css share/docs/${MODPY_PY_PREFIX}flask/_static/touch-icon.png share/docs/${MODPY_PY_PREFIX}flask/_static/underscore.js share/docs/${MODPY_PY_PREFIX}flask/_static/up-pressed.png @@ -245,9 +248,11 @@ share/docs/${MODPY_PY_PREFIX}flask/latex share/docs/${MODPY_PY_PREFIX}flask/license.html share/docs/${MODPY_PY_PREFIX}flask/objects.inv share/docs/${MODPY_PY_PREFIX}flask/patterns/ +share/docs/${MODPY_PY_PREFIX}flask/patterns/apierrors.html share/docs/${MODPY_PY_PREFIX}flask/patterns/appdispatch.html share/docs/${MODPY_PY_PREFIX}flask/patterns/appfactories.html share/docs/${MODPY_PY_PREFIX}flask/patterns/caching.html +share/docs/${MODPY_PY_PREFIX}flask/patterns/celery.html share/docs/${MODPY_PY_PREFIX}flask/patterns/deferredcallbacks.html share/docs/${MODPY_PY_PREFIX}flask/patterns/distribute.html share/docs/${MODPY_PY_PREFIX}flask/patterns/errorpages.html @@ -258,8 +263,10 @@ share/docs/${MODPY_PY_PREFIX}flask/patte share/docs/${MODPY_PY_PREFIX}flask/patterns/index.html share/docs/${MODPY_PY_PREFIX}flask/patterns/jquery.html share/docs/${MODPY_PY_PREFIX}flask/patterns/lazyloading.html +share/docs/${MODPY_PY_PREFIX}flask/patterns/methodoverrides.html share/docs/${MODPY_PY_PREFIX}flask/patterns/mongokit.html share/docs/${MODPY_PY_PREFIX}flask/patterns/packages.html +share/docs/${MODPY_PY_PREFIX}flask/patterns/requestchecksum.html share/docs/${MODPY_PY_PREFIX}flask/patterns/sqlalchemy.html share/docs/${MODPY_PY_PREFIX}flask/patterns/sqlite3.html share/docs/${MODPY_PY_PREFIX}flask/patterns/streaming.html @@ -267,6 +274,7 @@ share/docs/${MODPY_PY_PREFIX}flask/patte share/docs/${MODPY_PY_PREFIX}flask/patterns/urlprocessors.html share/docs/${MODPY_PY_PREFIX}flask/patterns/viewdecorators.html share/docs/${MODPY_PY_PREFIX}flask/patterns/wtforms.html +share/docs/${MODPY_PY_PREFIX}flask/python3.html share/docs/${MODPY_PY_PREFIX}flask/quickstart.html share/docs/${MODPY_PY_PREFIX}flask/reqcontext.html share/docs/${MODPY_PY_PREFIX}flask/search.html @@ -333,3 +341,14 @@ share/examples/${MODPY_PY_PREFIX}flask/m share/examples/${MODPY_PY_PREFIX}flask/minitwit/templates/login.html share/examples/${MODPY_PY_PREFIX}flask/minitwit/templates/register.html share/examples/${MODPY_PY_PREFIX}flask/minitwit/templates/timeline.html +share/examples/${MODPY_PY_PREFIX}flask/persona/ +share/examples/${MODPY_PY_PREFIX}flask/persona/.DS_Store +share/examples/${MODPY_PY_PREFIX}flask/persona/persona.py +share/examples/${MODPY_PY_PREFIX}flask/persona/static/ +share/examples/${MODPY_PY_PREFIX}flask/persona/static/.DS_Store +share/examples/${MODPY_PY_PREFIX}flask/persona/static/persona.js +share/examples/${MODPY_PY_PREFIX}flask/persona/static/spinner.png +share/examples/${MODPY_PY_PREFIX}flask/persona/static/style.css +share/examples/${MODPY_PY_PREFIX}flask/persona/templates/ +share/examples/${MODPY_PY_PREFIX}flask/persona/templates/index.html +share/examples/${MODPY_PY_PREFIX}flask/persona/templates/layout.html