ports/180746: [NEW PORT] net/py-netlib: A collection of network utilities

Hung-Yi Chen gaod at hychen.org
Mon Jul 22 20:50:07 UTC 2013


>Number:         180746
>Category:       ports
>Synopsis:       [NEW PORT] net/py-netlib: A collection of network utilities
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 22 20:50:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Hung-Yi Chen
>Release:        FreeBSD 9.1-RELEASE-p3 amd64
>Organization:
>Environment:
System: FreeBSD cse.tw 9.1-RELEASE-p3 FreeBSD 9.1-RELEASE-p3 #0: Mon Apr 29 18:27:25 UTC 2013 root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64

>Description:

Netlib is a collection of network utility classes,
used by the pathod and mitmproxy projects.

It differs from other projects in some fundamental
respects, because both pathod and mitmproxy often
need to violate standards.

WWW: https://pypi.python.org/pypi/netlib

>How-To-Repeat:
>Fix:


--- py-netlib.diff begins here ---
Index: net/py-netlib/Makefile
===================================================================
--- net/py-netlib/Makefile	(revision 0)
+++ net/py-netlib/Makefile	(working copy)
@@ -0,0 +1,19 @@
+# Created by: Hung-Yi Chen <gaod at hychen.org>
+# $FreeBSD$
+
+PORTNAME=	netlib
+PORTVERSION=	0.9.1
+CATEGORIES=	net python
+MASTER_SITES=	${MASTER_SITE_CHEESESHOP}
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	gaod at hychen.org
+COMMENT=	A collection of network utilities
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}asn1>0:${PORTSDIR}/devel/py-asn1 \
+		${PYTHON_PKGNAMEPREFIX}openssl>0:${PORTSDIR}/security/py-openssl
+
+USE_PYTHON=	yes
+USE_PYDISTUTILS=	yes
+
+.include <bsd.port.mk>
Index: net/py-netlib/distinfo
===================================================================
--- net/py-netlib/distinfo	(revision 0)
+++ net/py-netlib/distinfo	(working copy)
@@ -0,0 +1,2 @@
+SHA256 (netlib-0.9.1.tar.gz) = 559d3e842e39660e83493e46872966bc63a4a58fc4cbb2bf4ec2ca2b3cd880a6
+SIZE (netlib-0.9.1.tar.gz) = 58851
Index: net/py-netlib/files/patch-setup.py
===================================================================
--- net/py-netlib/files/patch-setup.py	(revision 0)
+++ net/py-netlib/files/patch-setup.py	(working copy)
@@ -0,0 +1,8 @@
+--- setup.py.orig	2013-07-23 03:39:16.157592949 +0800
++++ setup.py	2013-07-23 03:39:30.392145219 +0800
+@@ -88,5 +88,4 @@
+             "Topic :: Software Development :: Testing :: Traffic Generation",
+             "Topic :: Internet :: WWW/HTTP",
+         ],
+-        install_requires=["pyasn1>0.1.2", "pyopenssl>=0.12"],
+ )
Index: net/py-netlib/pkg-descr
===================================================================
--- net/py-netlib/pkg-descr	(revision 0)
+++ net/py-netlib/pkg-descr	(working copy)
@@ -0,0 +1,8 @@
+Netlib is a collection of network utility classes,
+used by the pathod and mitmproxy projects.
+
+It differs from other projects in some fundamental
+respects, because both pathod and mitmproxy often
+need to violate standards.
+
+WWW: https://pypi.python.org/pypi/netlib
Index: net/py-netlib/pkg-plist
===================================================================
--- net/py-netlib/pkg-plist	(revision 0)
+++ net/py-netlib/pkg-plist	(working copy)
@@ -0,0 +1,44 @@
+%%PYTHON_SITELIBDIR%%/netlib/__init__.py
+%%PYTHON_SITELIBDIR%%/netlib/__init__.pyc
+%%PYTHON_SITELIBDIR%%/netlib/__init__.pyo
+%%PYTHON_SITELIBDIR%%/netlib/certutils.py
+%%PYTHON_SITELIBDIR%%/netlib/certutils.pyc
+%%PYTHON_SITELIBDIR%%/netlib/certutils.pyo
+%%PYTHON_SITELIBDIR%%/netlib/contrib/__init__.py
+%%PYTHON_SITELIBDIR%%/netlib/contrib/__init__.pyc
+%%PYTHON_SITELIBDIR%%/netlib/contrib/__init__.pyo
+%%PYTHON_SITELIBDIR%%/netlib/contrib/md5crypt.py
+%%PYTHON_SITELIBDIR%%/netlib/contrib/md5crypt.pyc
+%%PYTHON_SITELIBDIR%%/netlib/contrib/md5crypt.pyo
+%%PYTHON_SITELIBDIR%%/netlib/http.py
+%%PYTHON_SITELIBDIR%%/netlib/http.pyc
+%%PYTHON_SITELIBDIR%%/netlib/http.pyo
+%%PYTHON_SITELIBDIR%%/netlib/http_auth.py
+%%PYTHON_SITELIBDIR%%/netlib/http_auth.pyc
+%%PYTHON_SITELIBDIR%%/netlib/http_auth.pyo
+%%PYTHON_SITELIBDIR%%/netlib/http_status.py
+%%PYTHON_SITELIBDIR%%/netlib/http_status.pyc
+%%PYTHON_SITELIBDIR%%/netlib/http_status.pyo
+%%PYTHON_SITELIBDIR%%/netlib/http_uastrings.py
+%%PYTHON_SITELIBDIR%%/netlib/http_uastrings.pyc
+%%PYTHON_SITELIBDIR%%/netlib/http_uastrings.pyo
+%%PYTHON_SITELIBDIR%%/netlib/odict.py
+%%PYTHON_SITELIBDIR%%/netlib/odict.pyc
+%%PYTHON_SITELIBDIR%%/netlib/odict.pyo
+%%PYTHON_SITELIBDIR%%/netlib/tcp.py
+%%PYTHON_SITELIBDIR%%/netlib/tcp.pyc
+%%PYTHON_SITELIBDIR%%/netlib/tcp.pyo
+%%PYTHON_SITELIBDIR%%/netlib/test.py
+%%PYTHON_SITELIBDIR%%/netlib/test.pyc
+%%PYTHON_SITELIBDIR%%/netlib/test.pyo
+%%PYTHON_SITELIBDIR%%/netlib/utils.py
+%%PYTHON_SITELIBDIR%%/netlib/utils.pyc
+%%PYTHON_SITELIBDIR%%/netlib/utils.pyo
+%%PYTHON_SITELIBDIR%%/netlib/version.py
+%%PYTHON_SITELIBDIR%%/netlib/version.pyc
+%%PYTHON_SITELIBDIR%%/netlib/version.pyo
+%%PYTHON_SITELIBDIR%%/netlib/wsgi.py
+%%PYTHON_SITELIBDIR%%/netlib/wsgi.pyc
+%%PYTHON_SITELIBDIR%%/netlib/wsgi.pyo
+ at dirrm %%PYTHON_SITELIBDIR%%/netlib/contrib
+ at dirrm %%PYTHON_SITELIBDIR%%/netlib
--- py-netlib.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list