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.diff -r1.15 -r1.16 pkgsrc/devel/py-cython/Makefile
(wiz)
@@ -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 | |||
3 | DISTNAME= Cython-0.19.1 | 3 | DISTNAME= Cython-0.19.2 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/Cy/cy/} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/Cy/cy/} | |
5 | CATEGORIES= lang python | 5 | CATEGORIES= lang python | |
6 | MASTER_SITES= http://cython.org/release/ | 6 | MASTER_SITES= http://cython.org/release/ | |
7 | 7 | |||
8 | MAINTAINER= jihbed.research@gmail.com | 8 | MAINTAINER= jihbed.research@gmail.com | |
9 | HOMEPAGE= http://cython.org/ | 9 | HOMEPAGE= http://cython.org/ | |
10 | COMMENT= C-Extensions for Python | 10 | COMMENT= C-Extensions for Python | |
11 | LICENSE= apache-1.1 | 11 | LICENSE= apache-1.1 | |
12 | 12 | |||
13 | USE_LANGUAGES= c | 13 | USE_LANGUAGES= c | |
14 | PYDISTUTILSPKG= yes | 14 | PYDISTUTILSPKG= yes | |
15 | PYTHON_VERSIONS_INCLUDE_3X= yes | 15 | PYTHON_VERSIONS_INCLUDE_3X= yes | |
16 | 16 |
@@ -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 | |||
3 | SHA1 (Cython-0.19.1.tar.gz) = f8c8baa2c358a7482de71d0c744bf19caaae6621 | 3 | SHA1 (Cython-0.19.2.tar.gz) = f8b5baff885c836a264bec2ac7f2f7910b2f1a9d | |
4 | RMD160 (Cython-0.19.1.tar.gz) = f2e0a8443f452dd3c7c83315b717b1542cae3830 | 4 | RMD160 (Cython-0.19.2.tar.gz) = ec1377cac7fc9b9aabf42eb543ccb607d4f25112 | |
5 | Size (Cython-0.19.1.tar.gz) = 1384406 bytes | 5 | Size (Cython-0.19.2.tar.gz) = 1389354 bytes | |
6 | SHA1 (patch-aa) = b66269a12ff43be9b7ea980d5245b5fdbbe41e64 | 6 | SHA1 (patch-aa) = 78bed9e17be5bc5e97695fe6c7fd6bc09d8e2b6a | |
7 | SHA1 (patch-ab) = de923488eb3f08f7e048c35c57bd60cbfb2b4c53 | 7 | SHA1 (patch-ab) = de923488eb3f08f7e048c35c57bd60cbfb2b4c53 | |
8 | SHA1 (patch-ac) = 79b421be9b4b72c57df9907533c4732fec9458f9 | 8 | SHA1 (patch-ac) = 79b421be9b4b72c57df9907533c4732fec9458f9 |
@@ -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 | |||
3 | Avoid conflicts between different python package versions. | 3 | Avoid 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 |