Sun Oct 20 22:04:31 2013 UTC ()
Update to 0.19.2:

0.19.2 (2013-10-13)
===================

Bugs fixed
----------

* Some standard declarations were fixed or updated, including the previously
  incorrect declaration of ``PyBuffer_FillInfo()`` and some missing bits in
  ``libc.math``.

* Heap allocated subtypes of ``type`` used the wrong base type struct at the
  C level.

* Calling the unbound method dict.keys/value/items() in dict subtypes could
  call the bound object method instead of the unbound supertype method.

* "yield" wasn't supported in "return" value expressions.

* Using the "bint" type in memory views lead to unexpected results.
  It is now an error.

* Assignments to global/closure variables could catch them in an illegal state
  while deallocating the old value.


(wiz)
diff -r1.15 -r1.16 pkgsrc/devel/py-cython/Makefile
diff -r1.9 -r1.10 pkgsrc/devel/py-cython/distinfo
diff -r1.2 -r1.3 pkgsrc/devel/py-cython/patches/patch-aa

cvs diff -r1.15 -r1.16 pkgsrc/devel/py-cython/Makefile (expand / switch to context diff)
--- pkgsrc/devel/py-cython/Makefile 2013/05/19 17:41:29 1.15
+++ pkgsrc/devel/py-cython/Makefile 2013/10/20 22:04:31 1.16
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2013/05/19 17:41:29 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2013/10/20 22:04:31 wiz Exp $
 
-DISTNAME=	Cython-0.19.1
+DISTNAME=	Cython-0.19.2
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/Cy/cy/}
 CATEGORIES=	lang python
 MASTER_SITES=	http://cython.org/release/

cvs diff -r1.9 -r1.10 pkgsrc/devel/py-cython/distinfo (expand / switch to context diff)
--- pkgsrc/devel/py-cython/distinfo 2013/05/19 17:41:29 1.9
+++ pkgsrc/devel/py-cython/distinfo 2013/10/20 22:04:31 1.10
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.9 2013/05/19 17:41:29 wiz Exp $
+$NetBSD: distinfo,v 1.10 2013/10/20 22:04:31 wiz Exp $
 
-SHA1 (Cython-0.19.1.tar.gz) = f8c8baa2c358a7482de71d0c744bf19caaae6621
-RMD160 (Cython-0.19.1.tar.gz) = f2e0a8443f452dd3c7c83315b717b1542cae3830
-Size (Cython-0.19.1.tar.gz) = 1384406 bytes
-SHA1 (patch-aa) = b66269a12ff43be9b7ea980d5245b5fdbbe41e64
+SHA1 (Cython-0.19.2.tar.gz) = f8b5baff885c836a264bec2ac7f2f7910b2f1a9d
+RMD160 (Cython-0.19.2.tar.gz) = ec1377cac7fc9b9aabf42eb543ccb607d4f25112
+Size (Cython-0.19.2.tar.gz) = 1389354 bytes
+SHA1 (patch-aa) = 78bed9e17be5bc5e97695fe6c7fd6bc09d8e2b6a
 SHA1 (patch-ab) = de923488eb3f08f7e048c35c57bd60cbfb2b4c53
 SHA1 (patch-ac) = 79b421be9b4b72c57df9907533c4732fec9458f9

cvs diff -r1.2 -r1.3 pkgsrc/devel/py-cython/patches/Attic/patch-aa (expand / switch to context diff)
--- pkgsrc/devel/py-cython/patches/Attic/patch-aa 2012/08/12 21:08:46 1.2
+++ pkgsrc/devel/py-cython/patches/Attic/patch-aa 2013/10/20 22:04:31 1.3
@@ -1,10 +1,10 @@
-$NetBSD: patch-aa,v 1.2 2012/08/12 21:08:46 wiz Exp $
+$NetBSD: patch-aa,v 1.3 2013/10/20 22:04:31 wiz Exp $
 
 Avoid conflicts between different python package versions.
 
---- setup.py.orig	2012-04-21 11:34:22.000000000 +0000
+--- setup.py.orig	2013-10-13 08:38:32.000000000 +0000
 +++ setup.py
-@@ -90,13 +90,13 @@ if 'setuptools' in sys.modules:
+@@ -76,7 +76,7 @@ if 'setuptools' in sys.modules:
      scripts = []
  else:
      if os.name == "posix":
@@ -13,10 +13,12 @@
      else:
          scripts = ["cython.py"]
  
- if include_debugger:
-     if os.name == "posix":
--        scripts.append('bin/cygdb')
-+        scripts.append('bin/cygdb'  + sys.version[0:3])
+@@ -86,7 +86,7 @@ if include_debugger:
+             'cygdb = Cython.Debugger.Cygdb:main')
      else:
-         scripts.append('cygdb.py')
+         if os.name == "posix":
+-            scripts.append('bin/cygdb')
++            scripts.append('bin/cygdb' + sys.version[0:3])
+         else:
+             scripts.append('cygdb.py')