summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--security/py-ssh/DESCR4
-rw-r--r--security/py-ssh/Makefile23
-rw-r--r--security/py-ssh/PLIST111
-rw-r--r--security/py-ssh/distinfo5
4 files changed, 143 insertions, 0 deletions
diff --git a/security/py-ssh/DESCR b/security/py-ssh/DESCR
new file mode 100644
index 00000000000..c8017099657
--- /dev/null
+++ b/security/py-ssh/DESCR
@@ -0,0 +1,4 @@
+This is a library for making SSH2 connections (client or server). Emphasis is
+on using SSH2 as an alternative to SSL for making secure connections between
+python scripts. All major ciphers and hash methods are supported. SFTP client
+and server mode are both supported too.
diff --git a/security/py-ssh/Makefile b/security/py-ssh/Makefile
new file mode 100644
index 00000000000..3c34d67871f
--- /dev/null
+++ b/security/py-ssh/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1.1.1 2012/02/12 15:05:04 gls Exp $
+#
+DISTNAME= ssh-${VERSION}
+PKGNAME= ${PYPKGPREFIX}-ssh-${VERSION}
+CATEGORIES= security
+MASTER_SITES= http://pypi.python.org/packages/source/s/ssh/
+VERSION= 1.7.12
+
+MAINTAINER= gls@NetBSD.org
+HOMEPAGE= http://pypi.python.org/pypi/ssh/
+COMMENT= This is a library for making SSH2 connections (client or server)
+LICENSE= gnu-lgpl-v2.1
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+DEPENDS+= ${PYPKGPREFIX}-crypto>=2.1:../../security/py-crypto
+PYDISTUTILSPKG= yes
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/security/py-ssh/PLIST b/security/py-ssh/PLIST
new file mode 100644
index 00000000000..46c0db4cc1d
--- /dev/null
+++ b/security/py-ssh/PLIST
@@ -0,0 +1,111 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2012/02/12 15:05:04 gls Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/ssh/__init__.py
+${PYSITELIB}/ssh/__init__.pyc
+${PYSITELIB}/ssh/__init__.pyo
+${PYSITELIB}/ssh/agent.py
+${PYSITELIB}/ssh/agent.pyc
+${PYSITELIB}/ssh/agent.pyo
+${PYSITELIB}/ssh/auth_handler.py
+${PYSITELIB}/ssh/auth_handler.pyc
+${PYSITELIB}/ssh/auth_handler.pyo
+${PYSITELIB}/ssh/ber.py
+${PYSITELIB}/ssh/ber.pyc
+${PYSITELIB}/ssh/ber.pyo
+${PYSITELIB}/ssh/buffered_pipe.py
+${PYSITELIB}/ssh/buffered_pipe.pyc
+${PYSITELIB}/ssh/buffered_pipe.pyo
+${PYSITELIB}/ssh/channel.py
+${PYSITELIB}/ssh/channel.pyc
+${PYSITELIB}/ssh/channel.pyo
+${PYSITELIB}/ssh/client.py
+${PYSITELIB}/ssh/client.pyc
+${PYSITELIB}/ssh/client.pyo
+${PYSITELIB}/ssh/common.py
+${PYSITELIB}/ssh/common.pyc
+${PYSITELIB}/ssh/common.pyo
+${PYSITELIB}/ssh/compress.py
+${PYSITELIB}/ssh/compress.pyc
+${PYSITELIB}/ssh/compress.pyo
+${PYSITELIB}/ssh/config.py
+${PYSITELIB}/ssh/config.pyc
+${PYSITELIB}/ssh/config.pyo
+${PYSITELIB}/ssh/dsskey.py
+${PYSITELIB}/ssh/dsskey.pyc
+${PYSITELIB}/ssh/dsskey.pyo
+${PYSITELIB}/ssh/file.py
+${PYSITELIB}/ssh/file.pyc
+${PYSITELIB}/ssh/file.pyo
+${PYSITELIB}/ssh/hostkeys.py
+${PYSITELIB}/ssh/hostkeys.pyc
+${PYSITELIB}/ssh/hostkeys.pyo
+${PYSITELIB}/ssh/kex_gex.py
+${PYSITELIB}/ssh/kex_gex.pyc
+${PYSITELIB}/ssh/kex_gex.pyo
+${PYSITELIB}/ssh/kex_group1.py
+${PYSITELIB}/ssh/kex_group1.pyc
+${PYSITELIB}/ssh/kex_group1.pyo
+${PYSITELIB}/ssh/logging22.py
+${PYSITELIB}/ssh/logging22.pyc
+${PYSITELIB}/ssh/logging22.pyo
+${PYSITELIB}/ssh/message.py
+${PYSITELIB}/ssh/message.pyc
+${PYSITELIB}/ssh/message.pyo
+${PYSITELIB}/ssh/packet.py
+${PYSITELIB}/ssh/packet.pyc
+${PYSITELIB}/ssh/packet.pyo
+${PYSITELIB}/ssh/pipe.py
+${PYSITELIB}/ssh/pipe.pyc
+${PYSITELIB}/ssh/pipe.pyo
+${PYSITELIB}/ssh/pkey.py
+${PYSITELIB}/ssh/pkey.pyc
+${PYSITELIB}/ssh/pkey.pyo
+${PYSITELIB}/ssh/primes.py
+${PYSITELIB}/ssh/primes.pyc
+${PYSITELIB}/ssh/primes.pyo
+${PYSITELIB}/ssh/resource.py
+${PYSITELIB}/ssh/resource.pyc
+${PYSITELIB}/ssh/resource.pyo
+${PYSITELIB}/ssh/rsakey.py
+${PYSITELIB}/ssh/rsakey.pyc
+${PYSITELIB}/ssh/rsakey.pyo
+${PYSITELIB}/ssh/server.py
+${PYSITELIB}/ssh/server.pyc
+${PYSITELIB}/ssh/server.pyo
+${PYSITELIB}/ssh/sftp.py
+${PYSITELIB}/ssh/sftp.pyc
+${PYSITELIB}/ssh/sftp.pyo
+${PYSITELIB}/ssh/sftp_attr.py
+${PYSITELIB}/ssh/sftp_attr.pyc
+${PYSITELIB}/ssh/sftp_attr.pyo
+${PYSITELIB}/ssh/sftp_client.py
+${PYSITELIB}/ssh/sftp_client.pyc
+${PYSITELIB}/ssh/sftp_client.pyo
+${PYSITELIB}/ssh/sftp_file.py
+${PYSITELIB}/ssh/sftp_file.pyc
+${PYSITELIB}/ssh/sftp_file.pyo
+${PYSITELIB}/ssh/sftp_handle.py
+${PYSITELIB}/ssh/sftp_handle.pyc
+${PYSITELIB}/ssh/sftp_handle.pyo
+${PYSITELIB}/ssh/sftp_server.py
+${PYSITELIB}/ssh/sftp_server.pyc
+${PYSITELIB}/ssh/sftp_server.pyo
+${PYSITELIB}/ssh/sftp_si.py
+${PYSITELIB}/ssh/sftp_si.pyc
+${PYSITELIB}/ssh/sftp_si.pyo
+${PYSITELIB}/ssh/ssh_exception.py
+${PYSITELIB}/ssh/ssh_exception.pyc
+${PYSITELIB}/ssh/ssh_exception.pyo
+${PYSITELIB}/ssh/transport.py
+${PYSITELIB}/ssh/transport.pyc
+${PYSITELIB}/ssh/transport.pyo
+${PYSITELIB}/ssh/util.py
+${PYSITELIB}/ssh/util.pyc
+${PYSITELIB}/ssh/util.pyo
+${PYSITELIB}/ssh/win_pageant.py
+${PYSITELIB}/ssh/win_pageant.pyc
+${PYSITELIB}/ssh/win_pageant.pyo
diff --git a/security/py-ssh/distinfo b/security/py-ssh/distinfo
new file mode 100644
index 00000000000..140746046ac
--- /dev/null
+++ b/security/py-ssh/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2012/02/12 15:05:04 gls Exp $
+
+SHA1 (ssh-1.7.12.tar.gz) = ef2c5affa5990aa6619f7b0ca56d672fcc621016
+RMD160 (ssh-1.7.12.tar.gz) = 56a887eb96c0588ec7bf05e7ef0e259db99f9067
+Size (ssh-1.7.12.tar.gz) = 790597 bytes