Tue Aug 6 18:11:28 2013 UTC ()
Update security/py-paramiko to 1.11.0

pkgsrc changes:
---------------
FETCH_USING= curl, as PyPi moved to https.

Upstream changes:
-----------------

v1.11.0 (26th Jul 2013)
-----------------------

* #98: On Windows, when interacting with the PuTTY PAgeant, Paramiko now
  creates the shared memory map with explicit Security Attributes of the user,
  which is the same technique employed by the canonical PuTTY library to avoid
  permissions issues when Paramiko is running under a different UAC context
  than the PuTTY Ageant process. Thanks to Jason R. Coombs for the patch.
* #100: Remove use of PyWin32 in `win_pageant` module. Module was already
  dependent on ctypes for constructing appropriate structures and had ctypes
  implementations of all functionality. Thanks to Jason R. Coombs for the
  patch.
* #87: Ensure updates to `known_hosts` files account for any updates to said
  files after Paramiko initially read them. (Includes related fix to guard
  against duplicate entries during subsequent `known_hosts` loads.) Thanks to
  `@sunweaver` for the contribution.

v1.10.2 (26th Jul 2013)
-----------------------

* #153, #67: Warn on parse failure when reading known_hosts file. Thanks to
  `@glasserc` for patch.
* #146: Indentation fixes for readability. Thanks to Abhinav Upadhyay for catch
  & patch.


(gls)
diff -r1.15 -r1.16 pkgsrc/security/py-paramiko/Makefile
diff -r1.8 -r1.9 pkgsrc/security/py-paramiko/PLIST
diff -r1.9 -r1.10 pkgsrc/security/py-paramiko/distinfo

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

--- pkgsrc/security/py-paramiko/Makefile 2013/04/11 16:28:50 1.15
+++ pkgsrc/security/py-paramiko/Makefile 2013/08/06 18:11:28 1.16
@@ -1,24 +1,25 @@ @@ -1,24 +1,25 @@
1# $NetBSD: Makefile,v 1.15 2013/04/11 16:28:50 drochner Exp $ 1# $NetBSD: Makefile,v 1.16 2013/08/06 18:11:28 gls Exp $
2# 2#
3 3
4DISTNAME= paramiko-1.10.1 4DISTNAME= paramiko-1.11.0
5PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 5PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
6CATEGORIES= security 6CATEGORIES= security
7MASTER_SITES= http://pypi.python.org/packages/source/p/paramiko/ 7MASTER_SITES= http://pypi.python.org/packages/source/p/paramiko/
 8FETCH_USING= curl
8 9
9MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/paramiko/paramiko/ 11HOMEPAGE= https://github.com/paramiko/paramiko/
11COMMENT= SSH2 protocol library 12COMMENT= SSH2 protocol library
12LICENSE= gnu-lgpl-v2.1 13LICENSE= gnu-lgpl-v2.1
13 14
14DEPENDS+= ${PYPKGPREFIX}-crypto>=2.1:../../security/py-crypto 15DEPENDS+= ${PYPKGPREFIX}-crypto>=2.1:../../security/py-crypto
15 16
16PYDISTUTILSPKG= yes 17PYDISTUTILSPKG= yes
17REPLACE_PYTHON= paramiko/rng*.py 18REPLACE_PYTHON= paramiko/rng*.py
18 19
19do-test: 20do-test:
20 (cd ${WRKSRC} && ${PYTHONBIN} test.py) 21 (cd ${WRKSRC} && ${PYTHONBIN} test.py)
21 22
22.include "../../lang/python/application.mk" 23.include "../../lang/python/application.mk"
23.include "../../lang/python/egg.mk" 24.include "../../lang/python/egg.mk"
24.include "../../mk/bsd.pkg.mk" 25.include "../../mk/bsd.pkg.mk"

cvs diff -r1.8 -r1.9 pkgsrc/security/py-paramiko/PLIST (expand / switch to unified diff)

--- pkgsrc/security/py-paramiko/PLIST 2012/11/27 22:13:32 1.8
+++ pkgsrc/security/py-paramiko/PLIST 2013/08/06 18:11:28 1.9
@@ -1,22 +1,25 @@ @@ -1,22 +1,25 @@
1@comment $NetBSD: PLIST,v 1.8 2012/11/27 22:13:32 gls Exp $ 1@comment $NetBSD: PLIST,v 1.9 2013/08/06 18:11:28 gls Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/requires.txt 5${PYSITELIB}/${EGG_INFODIR}/requires.txt
6${PYSITELIB}/${EGG_INFODIR}/top_level.txt 6${PYSITELIB}/${EGG_INFODIR}/top_level.txt
7${PYSITELIB}/paramiko/__init__.py 7${PYSITELIB}/paramiko/__init__.py
8${PYSITELIB}/paramiko/__init__.pyc 8${PYSITELIB}/paramiko/__init__.pyc
9${PYSITELIB}/paramiko/__init__.pyo 9${PYSITELIB}/paramiko/__init__.pyo
 10${PYSITELIB}/paramiko/_winapi.py
 11${PYSITELIB}/paramiko/_winapi.pyc
 12${PYSITELIB}/paramiko/_winapi.pyo
10${PYSITELIB}/paramiko/agent.py 13${PYSITELIB}/paramiko/agent.py
11${PYSITELIB}/paramiko/agent.pyc 14${PYSITELIB}/paramiko/agent.pyc
12${PYSITELIB}/paramiko/agent.pyo 15${PYSITELIB}/paramiko/agent.pyo
13${PYSITELIB}/paramiko/auth_handler.py 16${PYSITELIB}/paramiko/auth_handler.py
14${PYSITELIB}/paramiko/auth_handler.pyc 17${PYSITELIB}/paramiko/auth_handler.pyc
15${PYSITELIB}/paramiko/auth_handler.pyo 18${PYSITELIB}/paramiko/auth_handler.pyo
16${PYSITELIB}/paramiko/ber.py 19${PYSITELIB}/paramiko/ber.py
17${PYSITELIB}/paramiko/ber.pyc 20${PYSITELIB}/paramiko/ber.pyc
18${PYSITELIB}/paramiko/ber.pyo 21${PYSITELIB}/paramiko/ber.pyo
19${PYSITELIB}/paramiko/buffered_pipe.py 22${PYSITELIB}/paramiko/buffered_pipe.py
20${PYSITELIB}/paramiko/buffered_pipe.pyc 23${PYSITELIB}/paramiko/buffered_pipe.pyc
21${PYSITELIB}/paramiko/buffered_pipe.pyo 24${PYSITELIB}/paramiko/buffered_pipe.pyo
22${PYSITELIB}/paramiko/channel.py 25${PYSITELIB}/paramiko/channel.py

cvs diff -r1.9 -r1.10 pkgsrc/security/py-paramiko/distinfo (expand / switch to unified diff)

--- pkgsrc/security/py-paramiko/distinfo 2013/04/11 16:28:50 1.9
+++ pkgsrc/security/py-paramiko/distinfo 2013/08/06 18:11:28 1.10
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.9 2013/04/11 16:28:50 drochner Exp $ 1$NetBSD: distinfo,v 1.10 2013/08/06 18:11:28 gls Exp $
2 2
3SHA1 (paramiko-1.10.1.tar.gz) = 8ac028b58cfb05c3f4d2d13d1a43bf0e768f62c6 3SHA1 (paramiko-1.11.0.tar.gz) = fd925569b9f0b1bd32ce6575235d152616e64e46
4RMD160 (paramiko-1.10.1.tar.gz) = 2b0d231e6178e12527119b1d7926d48eaa1c9d3e 4RMD160 (paramiko-1.11.0.tar.gz) = 06b3bc8b2c6611083c9223e5363cacad7a586efd
5Size (paramiko-1.10.1.tar.gz) = 822839 bytes 5Size (paramiko-1.11.0.tar.gz) = 842743 bytes