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 unified 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,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.15 2013/05/19 17:41:29 wiz Exp $ 1# $NetBSD: Makefile,v 1.16 2013/10/20 22:04:31 wiz Exp $
2 2
3DISTNAME= Cython-0.19.1 3DISTNAME= Cython-0.19.2
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/Cy/cy/} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/Cy/cy/}
5CATEGORIES= lang python 5CATEGORIES= lang python
6MASTER_SITES= http://cython.org/release/ 6MASTER_SITES= http://cython.org/release/
7 7
8MAINTAINER= jihbed.research@gmail.com 8MAINTAINER= jihbed.research@gmail.com
9HOMEPAGE= http://cython.org/ 9HOMEPAGE= http://cython.org/
10COMMENT= C-Extensions for Python 10COMMENT= C-Extensions for Python
11LICENSE= apache-1.1 11LICENSE= apache-1.1
12 12
13USE_LANGUAGES= c 13USE_LANGUAGES= c
14PYDISTUTILSPKG= yes 14PYDISTUTILSPKG= yes
15PYTHON_VERSIONS_INCLUDE_3X= yes 15PYTHON_VERSIONS_INCLUDE_3X= yes
16 16

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

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