diff options
author | Li-Wen Hsu <lwhsu@FreeBSD.org> | 2008-10-14 18:49:13 +0000 |
---|---|---|
committer | Li-Wen Hsu <lwhsu@FreeBSD.org> | 2008-10-14 18:49:13 +0000 |
commit | 67f9042e89586ee996b063a3c947474427ce0fe0 (patch) | |
tree | 6a28010eef09000752e7313ed81cf5730d7ed6a1 /net/py-netaddr | |
parent | ceb2b68e55abf0cb6009318dc4214edae2a1a03f (diff) | |
download | ports-67f9042e89586ee996b063a3c947474427ce0fe0.tar.gz ports-67f9042e89586ee996b063a3c947474427ce0fe0.zip |
Add py-netaddr 0.5.2, a python library for the manipulation of network
address manipulation.
PR: ports/128090
Submitted by: Yi-Jheng Lin <yzlin at cs.nctu.edu.tw>
Notes
Notes:
svn path=/head/; revision=221587
Diffstat (limited to 'net/py-netaddr')
-rw-r--r-- | net/py-netaddr/Makefile | 36 | ||||
-rw-r--r-- | net/py-netaddr/distinfo | 3 | ||||
-rw-r--r-- | net/py-netaddr/pkg-descr | 16 | ||||
-rw-r--r-- | net/py-netaddr/pkg-plist | 11 |
4 files changed, 66 insertions, 0 deletions
diff --git a/net/py-netaddr/Makefile b/net/py-netaddr/Makefile new file mode 100644 index 000000000000..54c5901326a2 --- /dev/null +++ b/net/py-netaddr/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: py-netaddr +# Date created: 2008-10-14 +# Whom: Yi-Jheng Lin <yzlin@cs.nctu.edu.tw> +# +# $FreeBSD$ +# + +PORTNAME= netaddr +PORTVERSION= 0.5.2 +CATEGORIES= net python +MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yzlin@cs.nctu.edu.tw +COMMENT= A python library for the manipulation of network address manipulation + +USE_PYTHON= yes +USE_PYDISTUTILS= yes + +DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} + +PORTDOCS= AUTHORS CHANGELOG GLOSSARY README +TESTFILES= ut_address.py ut_run_all.py ut_strategy.py + +.if !defined(NOPORTDOCS) +post-install: + @${MKDIR} ${DOCSDIR} + ${INSTALL_MAN} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR} +.endif + +regression-test: +.for f in ${TESTFILES} + (cd ${WRKSRC}/tests && ${PYTHON_CMD} $f) +.endfor + +.include <bsd.port.mk> diff --git a/net/py-netaddr/distinfo b/net/py-netaddr/distinfo new file mode 100644 index 000000000000..3040c9d8e642 --- /dev/null +++ b/net/py-netaddr/distinfo @@ -0,0 +1,3 @@ +MD5 (netaddr-0.5.2.tar.gz) = 94154b32c371a1b1f4d11beda853017f +SHA256 (netaddr-0.5.2.tar.gz) = ae48c99818195e04ff1e2167212da3c9e9f3cf465379114e13cd7a972844c86c +SIZE (netaddr-0.5.2.tar.gz) = 158658 diff --git a/net/py-netaddr/pkg-descr b/net/py-netaddr/pkg-descr new file mode 100644 index 000000000000..8ffe9173e575 --- /dev/null +++ b/net/py-netaddr/pkg-descr @@ -0,0 +1,16 @@ +netaddr is a Python library for the manipulation of various common +network address notations and representations. + +It takes the hassle out of fiddling with innumerable variations of +network addresses, presenting a consistent, extensible, easy-to-use +and (above all) Pythonic API. + +With it you can validate, convert, categorise, iterate, generate, +slice (and dice): + * IP version 4 + * IP version 6 + * CIDR (Classless Inter-Domain Routing) + * MAC (Media Access Control) + * IEEE EUI-48 and EUI-64 + +WWW: http://code.google.com/p/netaddr/ diff --git a/net/py-netaddr/pkg-plist b/net/py-netaddr/pkg-plist new file mode 100644 index 000000000000..4559568be58e --- /dev/null +++ b/net/py-netaddr/pkg-plist @@ -0,0 +1,11 @@ +@comment $FreeBSD$ +%%PYTHON_SITELIBDIR%%/netaddr/__init__.py +%%PYTHON_SITELIBDIR%%/netaddr/__init__.pyc +%%PYTHON_SITELIBDIR%%/netaddr/__init__.pyo +%%PYTHON_SITELIBDIR%%/netaddr/address.py +%%PYTHON_SITELIBDIR%%/netaddr/address.pyc +%%PYTHON_SITELIBDIR%%/netaddr/address.pyo +%%PYTHON_SITELIBDIR%%/netaddr/strategy.py +%%PYTHON_SITELIBDIR%%/netaddr/strategy.pyc +%%PYTHON_SITELIBDIR%%/netaddr/strategy.pyo +@dirrm %%PYTHON_SITELIBDIR%%/netaddr |