svn commit: r316625 - in head/net: . py-ndg_httpsclient
Olivier Duchateau
olivierd at FreeBSD.org
Fri Apr 26 16:44:01 UTC 2013
Author: olivierd
Date: Fri Apr 26 16:43:59 2013
New Revision: 316625
URL: http://svnweb.freebsd.org/changeset/ports/316625
Log:
HTTPS client for httplib and urllib2 based on PyOpenSSL.
WWW: http://ndg-security.ceda.ac.uk/wiki/ndg_httpsclient
Added:
head/net/py-ndg_httpsclient/
head/net/py-ndg_httpsclient/Makefile (contents, props changed)
head/net/py-ndg_httpsclient/distinfo (contents, props changed)
head/net/py-ndg_httpsclient/pkg-descr (contents, props changed)
head/net/py-ndg_httpsclient/pkg-plist (contents, props changed)
Modified:
head/net/Makefile
Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile Fri Apr 26 16:39:14 2013 (r316624)
+++ head/net/Makefile Fri Apr 26 16:43:59 2013 (r316625)
@@ -912,6 +912,7 @@
SUBDIR += py-medusa
SUBDIR += py-miniupnpc
SUBDIR += py-msrplib
+ SUBDIR += py-ndg_httpsclient
SUBDIR += py-netaddr
SUBDIR += py-netifaces
SUBDIR += py-netstring
Added: head/net/py-ndg_httpsclient/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/py-ndg_httpsclient/Makefile Fri Apr 26 16:43:59 2013 (r316625)
@@ -0,0 +1,21 @@
+# Created by: Olivier Duchateau
+# $FreeBSD$
+#
+
+PORTNAME= ndg_httpsclient
+PORTVERSION= 0.3.2
+CATEGORIES= net python
+MASTER_SITES= CHEESESHOP
+MASTER_SITE_SUBDIR= source/${DISTNAME:C/(.).*/\1/}/${PORTNAME:S/_/-/}
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= olivierd at FreeBSD.org
+COMMENT= Enhance HTTPS support for httplib and urllib2
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:${PORTSDIR}/security/py-openssl \
+ ${PYTHON_PKGNAMEPREFIX}asn1>=0.1.4:${PORTSDIR}/devel/py-asn1
+
+USE_PYTHON= -2.7
+USE_PYDISTUTILS= easy_install
+
+.include <bsd.port.mk>
Added: head/net/py-ndg_httpsclient/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/py-ndg_httpsclient/distinfo Fri Apr 26 16:43:59 2013 (r316625)
@@ -0,0 +1,2 @@
+SHA256 (ndg_httpsclient-0.3.2.tar.gz) = cc806d43f3e79be40f923d94f542f23a94c6ddbb9a63258b0bf875f325508973
+SIZE (ndg_httpsclient-0.3.2.tar.gz) = 21514
Added: head/net/py-ndg_httpsclient/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/py-ndg_httpsclient/pkg-descr Fri Apr 26 16:43:59 2013 (r316625)
@@ -0,0 +1,4 @@
+This is a HTTPS client implementation for httplib and urllib2 based on
+PyOpenSSL.
+
+WWW: http://ndg-security.ceda.ac.uk/wiki/ndg_httpsclient
Added: head/net/py-ndg_httpsclient/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/py-ndg_httpsclient/pkg-plist Fri Apr 26 16:43:59 2013 (r316625)
@@ -0,0 +1,61 @@
+bin/ndg_httpclient
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/namespace_packages.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/https.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/https.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/https.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/ssl_context_util.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/ssl_context_util.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/ssl_context_util.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/ssl_peer_verification.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/ssl_peer_verification.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/ssl_peer_verification.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/ssl_socket.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/ssl_socket.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/ssl_socket.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/subj_alt_name.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/subj_alt_name.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/subj_alt_name.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/README
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/pki/ca/d573507a.0
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/pki/localhost.crt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/pki/localhost.key
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/scripts/openssl_https_server.sh
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/test_https.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/test_https.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/test_https.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/test_urllib2.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/test_urllib2.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/test_urllib2.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/test_utils.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/test_utils.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/test_utils.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/urllib2_build_opener.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/urllib2_build_opener.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/urllib2_build_opener.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/utils.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/utils.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/utils.pyo
+ at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/scripts
+ at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/pki/ca
+ at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test/pki
+ at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient/test
+ at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg/httpsclient
+ at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ndg
+ at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+ at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
More information about the svn-ports-head
mailing list