Sat Nov 15 02:09:46 2014 UTC ()
Update py-zmq to 14.4.1.

14.4.1
======

Bugfixes for 14.4

- SyntaxError on Python 2.6 in zmq.ssh
- Handle possible bug in garbage collection after fork

14.4.0
======

New features:

- Experimental support for libzmq-4.1.0 rc (new constants, plus :func:`zmq.has`).
- Update bundled libzmq to 4.0.5
- Update bundled libsodium to 1.0.0
- Fixes for SSH dialogs when using :mod:`zmq.ssh` to create tunnels
- More build/link/load fixes on OS X and Solaris
- Get Frame metadata via dict access (libzmq 4)
- Contexts and Sockets are context managers (term/close on ``__exit__``)
- Add :class:`zmq.utils.win32.allow_interrupt` context manager for catching SIGINT on Windows

Bugs fixed:

- Bundled libzmq should not trigger recompilation after install on PyPy

14.3.1
======

.. note::

    pyzmq-14.3.1 is the last version to include bdists for Python 3.3

Minor bugfixes to pyzmq 14.3:

- Fixes to building bundled libzmq on OS X < 10.9
- Fixes to import-failure warnings on Python 3.4
- Fixes to tests
- Pull upstream fixes to zmq.ssh for ssh multiplexing


(obache)
diff -r1.15 -r1.16 pkgsrc/net/py-zmq/Makefile
diff -r1.6 -r1.7 pkgsrc/net/py-zmq/PLIST
diff -r1.7 -r1.8 pkgsrc/net/py-zmq/distinfo

cvs diff -r1.15 -r1.16 pkgsrc/net/py-zmq/Makefile (expand / switch to unified diff)

--- pkgsrc/net/py-zmq/Makefile 2014/07/07 13:05:35 1.15
+++ pkgsrc/net/py-zmq/Makefile 2014/11/15 02:09:46 1.16
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.15 2014/07/07 13:05:35 obache Exp $ 1# $NetBSD: Makefile,v 1.16 2014/11/15 02:09:46 obache Exp $
2 2
3DISTNAME= pyzmq-14.3.0 3DISTNAME= pyzmq-14.4.1
4PKGNAME= ${DISTNAME:S/py/${PYPKGPREFIX}-/1} 4PKGNAME= ${DISTNAME:S/py/${PYPKGPREFIX}-/1}
5PKGREVISION= 1 
6CATEGORIES= net python 5CATEGORIES= net python
7MASTER_SITES= https://pypi.python.org/packages/source/p/pyzmq/ 6MASTER_SITES= https://pypi.python.org/packages/source/p/pyzmq/
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/zeromq/pyzmq/ 9HOMEPAGE= https://github.com/zeromq/pyzmq/
11COMMENT= Python bindings for zeromq 10COMMENT= Python bindings for zeromq
12LICENSE= gnu-lgpl-v3 AND modified-bsd 11LICENSE= gnu-lgpl-v3 AND modified-bsd
13 12
14PYSETUPBUILDARGS+= --zmq=${BUILDLINK_PREFIX.zeromq:Q} 13PYSETUPBUILDARGS+= --zmq=${BUILDLINK_PREFIX.zeromq:Q}
15REPLACE_PYTHON+= zmq/eventloop/minitornado/ioloop.py 14REPLACE_PYTHON+= zmq/eventloop/minitornado/ioloop.py
16REPLACE_PYTHON+= zmq/eventloop/minitornado/platform/auto.py 15REPLACE_PYTHON+= zmq/eventloop/minitornado/platform/auto.py
17REPLACE_PYTHON+= zmq/eventloop/minitornado/platform/interface.py 16REPLACE_PYTHON+= zmq/eventloop/minitornado/platform/interface.py
18REPLACE_PYTHON+= zmq/eventloop/minitornado/platform/posix.py 17REPLACE_PYTHON+= zmq/eventloop/minitornado/platform/posix.py

cvs diff -r1.6 -r1.7 pkgsrc/net/py-zmq/PLIST (expand / switch to unified diff)

--- pkgsrc/net/py-zmq/PLIST 2014/06/08 23:58:51 1.6
+++ pkgsrc/net/py-zmq/PLIST 2014/11/15 02:09:46 1.7
@@ -1,45 +1,47 @@ @@ -1,45 +1,47 @@
1@comment $NetBSD: PLIST,v 1.6 2014/06/08 23:58:51 rodent Exp $ 1@comment $NetBSD: PLIST,v 1.7 2014/11/15 02:09:46 obache Exp $
2${PYSITELIB}/${EGG_FILE} 2${PYSITELIB}/${EGG_FILE}
3${PYSITELIB}/zmq/__init__.py 3${PYSITELIB}/zmq/__init__.py
4${PYSITELIB}/zmq/__init__.pyc 4${PYSITELIB}/zmq/__init__.pyc
5${PYSITELIB}/zmq/__init__.pyo 5${PYSITELIB}/zmq/__init__.pyo
6${PYSITELIB}/zmq/auth/__init__.py 6${PYSITELIB}/zmq/auth/__init__.py
7${PYSITELIB}/zmq/auth/__init__.pyc 7${PYSITELIB}/zmq/auth/__init__.pyc
8${PYSITELIB}/zmq/auth/__init__.pyo 8${PYSITELIB}/zmq/auth/__init__.pyo
9${PYSITELIB}/zmq/auth/base.py 9${PYSITELIB}/zmq/auth/base.py
10${PYSITELIB}/zmq/auth/base.pyc 10${PYSITELIB}/zmq/auth/base.pyc
11${PYSITELIB}/zmq/auth/base.pyo 11${PYSITELIB}/zmq/auth/base.pyo
12${PYSITELIB}/zmq/auth/certs.py 12${PYSITELIB}/zmq/auth/certs.py
13${PYSITELIB}/zmq/auth/certs.pyc 13${PYSITELIB}/zmq/auth/certs.pyc
14${PYSITELIB}/zmq/auth/certs.pyo 14${PYSITELIB}/zmq/auth/certs.pyo
15${PYSITELIB}/zmq/auth/ioloop.py 15${PYSITELIB}/zmq/auth/ioloop.py
16${PYSITELIB}/zmq/auth/ioloop.pyc 16${PYSITELIB}/zmq/auth/ioloop.pyc
17${PYSITELIB}/zmq/auth/ioloop.pyo 17${PYSITELIB}/zmq/auth/ioloop.pyo
18${PYSITELIB}/zmq/auth/thread.py 18${PYSITELIB}/zmq/auth/thread.py
19${PYSITELIB}/zmq/auth/thread.pyc 19${PYSITELIB}/zmq/auth/thread.pyc
20${PYSITELIB}/zmq/auth/thread.pyo 20${PYSITELIB}/zmq/auth/thread.pyo
21${PYSITELIB}/zmq/backend/__init__.py 21${PYSITELIB}/zmq/backend/__init__.py
22${PYSITELIB}/zmq/backend/__init__.pyc 22${PYSITELIB}/zmq/backend/__init__.pyc
23${PYSITELIB}/zmq/backend/__init__.pyo 23${PYSITELIB}/zmq/backend/__init__.pyo
24${PYSITELIB}/zmq/backend/cffi/__init__.py 24${PYSITELIB}/zmq/backend/cffi/__init__.py
25${PYSITELIB}/zmq/backend/cffi/__init__.pyc 25${PYSITELIB}/zmq/backend/cffi/__init__.pyc
26${PYSITELIB}/zmq/backend/cffi/__init__.pyo 26${PYSITELIB}/zmq/backend/cffi/__init__.pyo
 27${PYSITELIB}/zmq/backend/cffi/_cdefs.h
27${PYSITELIB}/zmq/backend/cffi/_cffi.py 28${PYSITELIB}/zmq/backend/cffi/_cffi.py
28${PYSITELIB}/zmq/backend/cffi/_cffi.pyc 29${PYSITELIB}/zmq/backend/cffi/_cffi.pyc
29${PYSITELIB}/zmq/backend/cffi/_cffi.pyo 30${PYSITELIB}/zmq/backend/cffi/_cffi.pyo
30${PYSITELIB}/zmq/backend/cffi/_poll.py 31${PYSITELIB}/zmq/backend/cffi/_poll.py
31${PYSITELIB}/zmq/backend/cffi/_poll.pyc 32${PYSITELIB}/zmq/backend/cffi/_poll.pyc
32${PYSITELIB}/zmq/backend/cffi/_poll.pyo 33${PYSITELIB}/zmq/backend/cffi/_poll.pyo
 34${PYSITELIB}/zmq/backend/cffi/_verify.c
33${PYSITELIB}/zmq/backend/cffi/constants.py 35${PYSITELIB}/zmq/backend/cffi/constants.py
34${PYSITELIB}/zmq/backend/cffi/constants.pyc 36${PYSITELIB}/zmq/backend/cffi/constants.pyc
35${PYSITELIB}/zmq/backend/cffi/constants.pyo 37${PYSITELIB}/zmq/backend/cffi/constants.pyo
36${PYSITELIB}/zmq/backend/cffi/context.py 38${PYSITELIB}/zmq/backend/cffi/context.py
37${PYSITELIB}/zmq/backend/cffi/context.pyc 39${PYSITELIB}/zmq/backend/cffi/context.pyc
38${PYSITELIB}/zmq/backend/cffi/context.pyo 40${PYSITELIB}/zmq/backend/cffi/context.pyo
39${PYSITELIB}/zmq/backend/cffi/devices.py 41${PYSITELIB}/zmq/backend/cffi/devices.py
40${PYSITELIB}/zmq/backend/cffi/devices.pyc 42${PYSITELIB}/zmq/backend/cffi/devices.pyc
41${PYSITELIB}/zmq/backend/cffi/devices.pyo 43${PYSITELIB}/zmq/backend/cffi/devices.pyo
42${PYSITELIB}/zmq/backend/cffi/error.py 44${PYSITELIB}/zmq/backend/cffi/error.py
43${PYSITELIB}/zmq/backend/cffi/error.pyc 45${PYSITELIB}/zmq/backend/cffi/error.pyc
44${PYSITELIB}/zmq/backend/cffi/error.pyo 46${PYSITELIB}/zmq/backend/cffi/error.pyo
45${PYSITELIB}/zmq/backend/cffi/message.py 47${PYSITELIB}/zmq/backend/cffi/message.py
@@ -211,26 +213,29 @@ ${PYSITELIB}/zmq/tests/test_cffi_backend @@ -211,26 +213,29 @@ ${PYSITELIB}/zmq/tests/test_cffi_backend
211${PYSITELIB}/zmq/tests/test_cffi_backend.pyo 213${PYSITELIB}/zmq/tests/test_cffi_backend.pyo
212${PYSITELIB}/zmq/tests/test_constants.py 214${PYSITELIB}/zmq/tests/test_constants.py
213${PYSITELIB}/zmq/tests/test_constants.pyc 215${PYSITELIB}/zmq/tests/test_constants.pyc
214${PYSITELIB}/zmq/tests/test_constants.pyo 216${PYSITELIB}/zmq/tests/test_constants.pyo
215${PYSITELIB}/zmq/tests/test_context.py 217${PYSITELIB}/zmq/tests/test_context.py
216${PYSITELIB}/zmq/tests/test_context.pyc 218${PYSITELIB}/zmq/tests/test_context.pyc
217${PYSITELIB}/zmq/tests/test_context.pyo 219${PYSITELIB}/zmq/tests/test_context.pyo
218${PYSITELIB}/zmq/tests/test_device.py 220${PYSITELIB}/zmq/tests/test_device.py
219${PYSITELIB}/zmq/tests/test_device.pyc 221${PYSITELIB}/zmq/tests/test_device.pyc
220${PYSITELIB}/zmq/tests/test_device.pyo 222${PYSITELIB}/zmq/tests/test_device.pyo
221${PYSITELIB}/zmq/tests/test_error.py 223${PYSITELIB}/zmq/tests/test_error.py
222${PYSITELIB}/zmq/tests/test_error.pyc 224${PYSITELIB}/zmq/tests/test_error.pyc
223${PYSITELIB}/zmq/tests/test_error.pyo 225${PYSITELIB}/zmq/tests/test_error.pyo
 226${PYSITELIB}/zmq/tests/test_etc.py
 227${PYSITELIB}/zmq/tests/test_etc.pyc
 228${PYSITELIB}/zmq/tests/test_etc.pyo
224${PYSITELIB}/zmq/tests/test_imports.py 229${PYSITELIB}/zmq/tests/test_imports.py
225${PYSITELIB}/zmq/tests/test_imports.pyc 230${PYSITELIB}/zmq/tests/test_imports.pyc
226${PYSITELIB}/zmq/tests/test_imports.pyo 231${PYSITELIB}/zmq/tests/test_imports.pyo
227${PYSITELIB}/zmq/tests/test_ioloop.py 232${PYSITELIB}/zmq/tests/test_ioloop.py
228${PYSITELIB}/zmq/tests/test_ioloop.pyc 233${PYSITELIB}/zmq/tests/test_ioloop.pyc
229${PYSITELIB}/zmq/tests/test_ioloop.pyo 234${PYSITELIB}/zmq/tests/test_ioloop.pyo
230${PYSITELIB}/zmq/tests/test_log.py 235${PYSITELIB}/zmq/tests/test_log.py
231${PYSITELIB}/zmq/tests/test_log.pyc 236${PYSITELIB}/zmq/tests/test_log.pyc
232${PYSITELIB}/zmq/tests/test_log.pyo 237${PYSITELIB}/zmq/tests/test_log.pyo
233${PYSITELIB}/zmq/tests/test_message.py 238${PYSITELIB}/zmq/tests/test_message.py
234${PYSITELIB}/zmq/tests/test_message.pyc 239${PYSITELIB}/zmq/tests/test_message.pyc
235${PYSITELIB}/zmq/tests/test_message.pyo 240${PYSITELIB}/zmq/tests/test_message.pyo
236${PYSITELIB}/zmq/tests/test_monitor.py 241${PYSITELIB}/zmq/tests/test_monitor.py
@@ -256,26 +261,29 @@ ${PYSITELIB}/zmq/tests/test_reqrep.pyc @@ -256,26 +261,29 @@ ${PYSITELIB}/zmq/tests/test_reqrep.pyc
256${PYSITELIB}/zmq/tests/test_reqrep.pyo 261${PYSITELIB}/zmq/tests/test_reqrep.pyo
257${PYSITELIB}/zmq/tests/test_security.py 262${PYSITELIB}/zmq/tests/test_security.py
258${PYSITELIB}/zmq/tests/test_security.pyc 263${PYSITELIB}/zmq/tests/test_security.pyc
259${PYSITELIB}/zmq/tests/test_security.pyo 264${PYSITELIB}/zmq/tests/test_security.pyo
260${PYSITELIB}/zmq/tests/test_socket.py 265${PYSITELIB}/zmq/tests/test_socket.py
261${PYSITELIB}/zmq/tests/test_socket.pyc 266${PYSITELIB}/zmq/tests/test_socket.pyc
262${PYSITELIB}/zmq/tests/test_socket.pyo 267${PYSITELIB}/zmq/tests/test_socket.pyo
263${PYSITELIB}/zmq/tests/test_stopwatch.py 268${PYSITELIB}/zmq/tests/test_stopwatch.py
264${PYSITELIB}/zmq/tests/test_stopwatch.pyc 269${PYSITELIB}/zmq/tests/test_stopwatch.pyc
265${PYSITELIB}/zmq/tests/test_stopwatch.pyo 270${PYSITELIB}/zmq/tests/test_stopwatch.pyo
266${PYSITELIB}/zmq/tests/test_version.py 271${PYSITELIB}/zmq/tests/test_version.py
267${PYSITELIB}/zmq/tests/test_version.pyc 272${PYSITELIB}/zmq/tests/test_version.pyc
268${PYSITELIB}/zmq/tests/test_version.pyo 273${PYSITELIB}/zmq/tests/test_version.pyo
 274${PYSITELIB}/zmq/tests/test_win32_shim.py
 275${PYSITELIB}/zmq/tests/test_win32_shim.pyc
 276${PYSITELIB}/zmq/tests/test_win32_shim.pyo
269${PYSITELIB}/zmq/tests/test_z85.py 277${PYSITELIB}/zmq/tests/test_z85.py
270${PYSITELIB}/zmq/tests/test_z85.pyc 278${PYSITELIB}/zmq/tests/test_z85.pyc
271${PYSITELIB}/zmq/tests/test_z85.pyo 279${PYSITELIB}/zmq/tests/test_z85.pyo
272${PYSITELIB}/zmq/tests/test_zmqstream.py 280${PYSITELIB}/zmq/tests/test_zmqstream.py
273${PYSITELIB}/zmq/tests/test_zmqstream.pyc 281${PYSITELIB}/zmq/tests/test_zmqstream.pyc
274${PYSITELIB}/zmq/tests/test_zmqstream.pyo 282${PYSITELIB}/zmq/tests/test_zmqstream.pyo
275${PYSITELIB}/zmq/utils/__init__.py 283${PYSITELIB}/zmq/utils/__init__.py
276${PYSITELIB}/zmq/utils/__init__.pyc 284${PYSITELIB}/zmq/utils/__init__.pyc
277${PYSITELIB}/zmq/utils/__init__.pyo 285${PYSITELIB}/zmq/utils/__init__.pyo
278${PYSITELIB}/zmq/utils/buffers.pxd 286${PYSITELIB}/zmq/utils/buffers.pxd
279${PYSITELIB}/zmq/utils/compiler.json 287${PYSITELIB}/zmq/utils/compiler.json
280${PYSITELIB}/zmq/utils/config.json 288${PYSITELIB}/zmq/utils/config.json
281${PYSITELIB}/zmq/utils/constant_names.py 289${PYSITELIB}/zmq/utils/constant_names.py
@@ -292,18 +300,21 @@ ${PYSITELIB}/zmq/utils/ipcmaxlen.h @@ -292,18 +300,21 @@ ${PYSITELIB}/zmq/utils/ipcmaxlen.h
292${PYSITELIB}/zmq/utils/jsonapi.py 300${PYSITELIB}/zmq/utils/jsonapi.py
293${PYSITELIB}/zmq/utils/jsonapi.pyc 301${PYSITELIB}/zmq/utils/jsonapi.pyc
294${PYSITELIB}/zmq/utils/jsonapi.pyo 302${PYSITELIB}/zmq/utils/jsonapi.pyo
295${PYSITELIB}/zmq/utils/monitor.py 303${PYSITELIB}/zmq/utils/monitor.py
296${PYSITELIB}/zmq/utils/monitor.pyc 304${PYSITELIB}/zmq/utils/monitor.pyc
297${PYSITELIB}/zmq/utils/monitor.pyo 305${PYSITELIB}/zmq/utils/monitor.pyo
298${PYSITELIB}/zmq/utils/pyversion_compat.h 306${PYSITELIB}/zmq/utils/pyversion_compat.h
299${PYSITELIB}/zmq/utils/sixcerpt.py 307${PYSITELIB}/zmq/utils/sixcerpt.py
300${PYSITELIB}/zmq/utils/sixcerpt.pyc 308${PYSITELIB}/zmq/utils/sixcerpt.pyc
301${PYSITELIB}/zmq/utils/sixcerpt.pyo 309${PYSITELIB}/zmq/utils/sixcerpt.pyo
302${PYSITELIB}/zmq/utils/strtypes.py 310${PYSITELIB}/zmq/utils/strtypes.py
303${PYSITELIB}/zmq/utils/strtypes.pyc 311${PYSITELIB}/zmq/utils/strtypes.pyc
304${PYSITELIB}/zmq/utils/strtypes.pyo 312${PYSITELIB}/zmq/utils/strtypes.pyo
 313${PYSITELIB}/zmq/utils/win32.py
 314${PYSITELIB}/zmq/utils/win32.pyc
 315${PYSITELIB}/zmq/utils/win32.pyo
305${PYSITELIB}/zmq/utils/z85.py 316${PYSITELIB}/zmq/utils/z85.py
306${PYSITELIB}/zmq/utils/z85.pyc 317${PYSITELIB}/zmq/utils/z85.pyc
307${PYSITELIB}/zmq/utils/z85.pyo 318${PYSITELIB}/zmq/utils/z85.pyo
308${PYSITELIB}/zmq/utils/zmq_compat.h 319${PYSITELIB}/zmq/utils/zmq_compat.h
309${PYSITELIB}/zmq/utils/zmq_constants.h 320${PYSITELIB}/zmq/utils/zmq_constants.h

cvs diff -r1.7 -r1.8 pkgsrc/net/py-zmq/distinfo (expand / switch to unified diff)

--- pkgsrc/net/py-zmq/distinfo 2014/06/08 23:58:51 1.7
+++ pkgsrc/net/py-zmq/distinfo 2014/11/15 02:09:46 1.8
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.7 2014/06/08 23:58:51 rodent Exp $ 1$NetBSD: distinfo,v 1.8 2014/11/15 02:09:46 obache Exp $
2 2
3SHA1 (pyzmq-14.3.0.tar.gz) = 85ea779755374e3f0188b5cabfc8b7143562f912 3SHA1 (pyzmq-14.4.1.tar.gz) = 336e252846d3c1005ac51aaf0587ec756dc7ca99
4RMD160 (pyzmq-14.3.0.tar.gz) = e12a0a86e1bc37e2d51d301aa279bef007d677db 4RMD160 (pyzmq-14.4.1.tar.gz) = 51b3def9c4510c06b1d73b18b88643d113de74f3
5Size (pyzmq-14.3.0.tar.gz) = 982874 bytes 5Size (pyzmq-14.4.1.tar.gz) = 995366 bytes