summaryrefslogtreecommitdiff
path: root/devel/py-cython
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2014-10-23 10:09:49 +0000
committerwiz <wiz@pkgsrc.org>2014-10-23 10:09:49 +0000
commitb8069298d4ac161e16786588ab4936eb03917241 (patch)
treee01ecf847f271775467d5aa00b410eab31f617fd /devel/py-cython
parent93e5341d18e05cc3218e4237c9bbb639ea4ec51b (diff)
downloadpkgsrc-b8069298d4ac161e16786588ab4936eb03917241.tar.gz
Update to 0.21.1:
0.21.1 (2014-10-18) =================== Features added -------------- * New ``cythonize`` option ``-a`` to generate the annotated HTML source view. * Missing C-API declarations in ``cpython.unicode`` were added. * Passing ``language='c++'`` into cythonize() globally enables C++ mode for all modules that were not passed as Extension objects (i.e. only source files and file patterns). * ``Py_hash_t`` is a known type (used in CPython for hash values). * ``PySlice_*()`` C-API functions are available from the ``cpython.slice`` module. * Allow arrays of C++ classes. Bugs fixed ---------- * Reference leak for non-simple Python expressions in boolean and/or expressions. * To fix a name collision and to reflect availability on host platforms, standard C declarations [ clock(), time(), struct tm and tm* functions ] were moved from posix/time.pxd to a new libc/time.pxd. Patch by Charles Blake. * Rerunning unmodified modules in IPython's cython support failed. Patch by Matthias Bussonier. * Casting C++ ``std::string`` to Python byte strings failed when auto-decoding was enabled. * Fatal exceptions in global module init code could lead to crashes if the already created module was used later on (e.g. through a stale reference in sys.modules or elsewhere). * ``cythonize.py`` script was not installed on MS-Windows. Other changes ------------- * Compilation no longer fails hard when unknown compilation options are passed. Instead, it raises a warning and ignores them (as it did silently before 0.21). This will be changed back to an error in a future release.
Diffstat (limited to 'devel/py-cython')
-rw-r--r--devel/py-cython/Makefile4
-rw-r--r--devel/py-cython/PLIST6
-rw-r--r--devel/py-cython/distinfo8
3 files changed, 11 insertions, 7 deletions
diff --git a/devel/py-cython/Makefile b/devel/py-cython/Makefile
index bbc866933c4..1f690d16a9b 100644
--- a/devel/py-cython/Makefile
+++ b/devel/py-cython/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2014/09/14 17:45:20 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2014/10/23 10:09:49 wiz Exp $
-DISTNAME= Cython-0.21
+DISTNAME= Cython-0.21.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/Cy/cy/}
CATEGORIES= lang python
MASTER_SITES= http://cython.org/release/
diff --git a/devel/py-cython/PLIST b/devel/py-cython/PLIST
index 7454e2f1fc6..3216a6820bf 100644
--- a/devel/py-cython/PLIST
+++ b/devel/py-cython/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2014/09/14 17:44:49 wiz Exp $
+@comment $NetBSD: PLIST,v 1.15 2014/10/23 10:09:49 wiz Exp $
bin/cygdb${PYVERSSUFFIX}
bin/cython${PYVERSSUFFIX}
bin/cythonize${PYVERSSUFFIX}
@@ -309,6 +309,7 @@ ${PYSITELIB}/Cython/Includes/cpython/pythread.pxd
${PYSITELIB}/Cython/Includes/cpython/ref.pxd
${PYSITELIB}/Cython/Includes/cpython/sequence.pxd
${PYSITELIB}/Cython/Includes/cpython/set.pxd
+${PYSITELIB}/Cython/Includes/cpython/slice.pxd
${PYSITELIB}/Cython/Includes/cpython/string.pxd
${PYSITELIB}/Cython/Includes/cpython/tuple.pxd
${PYSITELIB}/Cython/Includes/cpython/type.pxd
@@ -328,6 +329,7 @@ ${PYSITELIB}/Cython/Includes/libc/stdint.pxd
${PYSITELIB}/Cython/Includes/libc/stdio.pxd
${PYSITELIB}/Cython/Includes/libc/stdlib.pxd
${PYSITELIB}/Cython/Includes/libc/string.pxd
+${PYSITELIB}/Cython/Includes/libc/time.pxd
${PYSITELIB}/Cython/Includes/libcpp/__init__.pxd
${PYSITELIB}/Cython/Includes/libcpp/algorithm.pxd
${PYSITELIB}/Cython/Includes/libcpp/cast.pxd
@@ -350,6 +352,7 @@ ${PYSITELIB}/Cython/Includes/openmp.pxd
${PYSITELIB}/Cython/Includes/posix/__init__.pxd
${PYSITELIB}/Cython/Includes/posix/fcntl.pxd
${PYSITELIB}/Cython/Includes/posix/ioctl.pxd
+${PYSITELIB}/Cython/Includes/posix/mman.pxd
${PYSITELIB}/Cython/Includes/posix/resource.pxd
${PYSITELIB}/Cython/Includes/posix/signal.pxd
${PYSITELIB}/Cython/Includes/posix/stat.pxd
@@ -357,6 +360,7 @@ ${PYSITELIB}/Cython/Includes/posix/stdlib.pxd
${PYSITELIB}/Cython/Includes/posix/time.pxd
${PYSITELIB}/Cython/Includes/posix/types.pxd
${PYSITELIB}/Cython/Includes/posix/unistd.pxd
+${PYSITELIB}/Cython/Includes/posix/wait.pxd
${PYSITELIB}/Cython/Plex/Actions.pxd
${PYSITELIB}/Cython/Plex/Actions.py
${PYSITELIB}/Cython/Plex/Actions.pyc
diff --git a/devel/py-cython/distinfo b/devel/py-cython/distinfo
index f2754cd50e2..79bfb08e1c9 100644
--- a/devel/py-cython/distinfo
+++ b/devel/py-cython/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.15 2014/09/14 17:44:49 wiz Exp $
+$NetBSD: distinfo,v 1.16 2014/10/23 10:09:49 wiz Exp $
-SHA1 (Cython-0.21.tar.gz) = f5784539870715e33b51374e9c4451ff6ff21c7f
-RMD160 (Cython-0.21.tar.gz) = f5944014c1e4dccb8ec23af96efc05c137917371
-Size (Cython-0.21.tar.gz) = 1490358 bytes
+SHA1 (Cython-0.21.1.tar.gz) = 02c6f25025923e5a5647e7876670a4cc7759371e
+RMD160 (Cython-0.21.1.tar.gz) = f6b4bb001115b01dc24825899649ff55dde7e605
+Size (Cython-0.21.1.tar.gz) = 2743480 bytes
SHA1 (patch-ac) = d0e06dd9e4b5a34d0614ec17f51c129eb7724323
SHA1 (patch-runtests.py) = 788ff593da9ce447af368957f1a8be562e2d40da