pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-quixote



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Mar 24 08:20:06 UTC 2018

Modified Files:
        pkgsrc/devel/py-quixote: Makefile PLIST distinfo

Log Message:
py-quixote: updated to 2.9.1

v2.9.1
    Add itervalues() and iteritems() methods to SessionManager.

    Allow unicode strings passed to redirect().

    Fix handling of __future__ import statements in PTL.

v2.9
    There was a packaging error for 2.8.  It included files not intended
    to be released which broke the 'ptl' package.  This release repairs
    that error and includes a small change to random session tokens.

    Use 128-bit random tokens for session keys and form tokens.

    Our previous 64-bit values should still be more than secure
    for web applications but recommended best practice is currently
    128-bit.  We use URL-safe base64 encoding so the length of
    the tokens is only a bit longer.

    Use base64 instead of hex encoding for util.randbytes()

v2.8
    Don't set duplicate ID attributes on radio inputs.

    ptl_import recompiles ptl files

    Since stat.st_mtime is a float in linux, _load_pyc will almost always
    recompile the ptl files.  Here's a patch to make the logic follow
    compile.c in python.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-quixote/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-quixote/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-quixote/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-quixote/Makefile
diff -u pkgsrc/devel/py-quixote/Makefile:1.9 pkgsrc/devel/py-quixote/Makefile:1.10
--- pkgsrc/devel/py-quixote/Makefile:1.9        Sun Jan  1 14:43:35 2017
+++ pkgsrc/devel/py-quixote/Makefile    Sat Mar 24 08:20:06 2018
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.9 2017/01/01 14:43:35 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2018/03/24 08:20:06 adam Exp $
 
+DISTNAME=      Quixote-2.9.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
-DISTNAME=      Quixote-2.7
-CATEGORIES=    devel www
+CATEGORIES=    devel www python
 MASTER_SITES=  http://quixote.ca/releases/
 
 MAINTAINER=    manu%NetBSD.org@localhost
@@ -10,11 +10,7 @@ HOMEPAGE=    http://quixote.ca/
 COMMENT=       Framework for writing Python web application
 LICENSE=       mit
 
-REPLACE_PYTHON+= setup.py quixote/server/*.py quixote/test/*.py quixote/ptl/*.py
-REPLACE_PYTHON+= quixote/demo/*.py
-
-PYTHON_VERSIONS_INCOMPATIBLE=  34 35 36 # not yet ported as of 2.7
+PYTHON_VERSIONS_INCOMPATIBLE=  34 35 36 # v3.0 is for Python 3.x only
 
 .include "../../lang/python/distutils.mk"
-.include "../../lang/python/application.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-quixote/PLIST
diff -u pkgsrc/devel/py-quixote/PLIST:1.5 pkgsrc/devel/py-quixote/PLIST:1.6
--- pkgsrc/devel/py-quixote/PLIST:1.5   Sun Jan 19 20:37:43 2014
+++ pkgsrc/devel/py-quixote/PLIST       Sat Mar 24 08:20:06 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2014/01/19 20:37:43 wiz Exp $
+@comment $NetBSD: PLIST,v 1.6 2018/03/24 08:20:06 adam Exp $
 ${PYSITELIB}/${EGG_FILE}
 ${PYSITELIB}/quixote/__init__.py
 ${PYSITELIB}/quixote/__init__.pyc
@@ -18,9 +18,6 @@ ${PYSITELIB}/quixote/demo/integers.ptl
 ${PYSITELIB}/quixote/demo/mini_demo.py
 ${PYSITELIB}/quixote/demo/mini_demo.pyc
 ${PYSITELIB}/quixote/demo/mini_demo.pyo
-${PYSITELIB}/quixote/demo/profile.py
-${PYSITELIB}/quixote/demo/profile.pyc
-${PYSITELIB}/quixote/demo/profile.pyo
 ${PYSITELIB}/quixote/demo/root.ptl
 ${PYSITELIB}/quixote/directory.py
 ${PYSITELIB}/quixote/directory.pyc
@@ -69,9 +66,6 @@ ${PYSITELIB}/quixote/ptl/cimport.so
 ${PYSITELIB}/quixote/ptl/ihooks_local.py
 ${PYSITELIB}/quixote/ptl/ihooks_local.pyc
 ${PYSITELIB}/quixote/ptl/ihooks_local.pyo
-${PYSITELIB}/quixote/ptl/infinite_reload.py
-${PYSITELIB}/quixote/ptl/infinite_reload.pyc
-${PYSITELIB}/quixote/ptl/infinite_reload.pyo
 ${PYSITELIB}/quixote/ptl/install.py
 ${PYSITELIB}/quixote/ptl/install.pyc
 ${PYSITELIB}/quixote/ptl/install.pyo
@@ -87,12 +81,6 @@ ${PYSITELIB}/quixote/ptl/ptlrun.pyo
 ${PYSITELIB}/quixote/ptl/qx_distutils.py
 ${PYSITELIB}/quixote/ptl/qx_distutils.pyc
 ${PYSITELIB}/quixote/ptl/qx_distutils.pyo
-${PYSITELIB}/quixote/ptl/relimport.py
-${PYSITELIB}/quixote/ptl/relimport.pyc
-${PYSITELIB}/quixote/ptl/relimport.pyo
-${PYSITELIB}/quixote/ptl/test_import.py
-${PYSITELIB}/quixote/ptl/test_import.pyc
-${PYSITELIB}/quixote/ptl/test_import.pyo
 ${PYSITELIB}/quixote/publish.py
 ${PYSITELIB}/quixote/publish.pyc
 ${PYSITELIB}/quixote/publish.pyo

Index: pkgsrc/devel/py-quixote/distinfo
diff -u pkgsrc/devel/py-quixote/distinfo:1.3 pkgsrc/devel/py-quixote/distinfo:1.4
--- pkgsrc/devel/py-quixote/distinfo:1.3        Tue Nov  3 03:29:15 2015
+++ pkgsrc/devel/py-quixote/distinfo    Sat Mar 24 08:20:06 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2015/11/03 03:29:15 agc Exp $
+$NetBSD: distinfo,v 1.4 2018/03/24 08:20:06 adam Exp $
 
-SHA1 (Quixote-2.7.tar.gz) = 964dead6cf9cb8a99b20b283ed58599cec08d85d
-RMD160 (Quixote-2.7.tar.gz) = 5b4d1a52022e3635641121bade23c8d610b962d8
-SHA512 (Quixote-2.7.tar.gz) = 79b70f8b7dd8e3b178a483398ecf278792323f57adcdf9f5f78a6e9f7a8e03323b31a6b85ab6b2d07b7af911890245ee7dd20d6e87e52077f3e32b3c92e930eb
-Size (Quixote-2.7.tar.gz) = 208400 bytes
+SHA1 (Quixote-2.9.1.tar.gz) = 8ca189913ca25fb54f543b4873061167dd6b8c4d
+RMD160 (Quixote-2.9.1.tar.gz) = 7c5c78c194d84b125831f2fe43c4542117259a88
+SHA512 (Quixote-2.9.1.tar.gz) = b844b1777192c5d6ecdaba47bc07dfdf628cc644ec5dc48113f8f5cdebb8d3fafddce41635ffc255afa1f1f4f9bf5188046c9e8c664d81efbc1331dbb19db2c8
+Size (Quixote-2.9.1.tar.gz) = 211731 bytes



Home | Main Index | Thread Index | Old Index