import of py-radix-0.4:

py-radix is an implementation of a radix tree data structure for
the storage and retrieval of IPv4 and IPv6 network prefixes.

The radix tree is the data structure most commonly used for
routing table lookups. It efficiently stores network prefixes of
varying lengths and allows fast lookups of containing networks.

feedback and ok alek@
This commit is contained in:
djm 2005-05-30 22:50:22 +00:00
parent 8b3f008a54
commit 3e01a2ffa1
4 changed files with 38 additions and 0 deletions

26
devel/py-radix/Makefile Normal file
View File

@ -0,0 +1,26 @@
# $OpenBSD: Makefile,v 1.1.1.1 2005/05/30 22:50:22 djm Exp $
SHARED_ONLY= Yes
COMMENT= "Radix tree implementation for Python"
DISTNAME= py-radix-0.4
CATEGORIES= devel net
MAINTAINER= Damien Miller <djm@openbsd.org>
MASTER_SITES= http://www2.mindrot.org/files/py-radix/
HOMEPAGE= http://www.mindrot.org/py-radix.html
# BSD
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MODULES= lang/python
do-regress: fake
@cd ${WRKSRC} && ${MAKE_ENV} \
PYTHONPATH=${WRKINST}${MODPY_SITEPKG} ${MODPY_BIN} ./test.py
.include <bsd.port.mk>

4
devel/py-radix/distinfo Normal file
View File

@ -0,0 +1,4 @@
MD5 (py-radix-0.4.tar.gz) = a3e7a2cb078c009e39633aa4034ad523
RMD160 (py-radix-0.4.tar.gz) = 5c618325db8e2a23f080d31b4197494d079b0796
SHA1 (py-radix-0.4.tar.gz) = 20b599174f3cb395af940500b5cb275a6e93ba66
SIZE (py-radix-0.4.tar.gz) = 15712

6
devel/py-radix/pkg/DESCR Normal file
View File

@ -0,0 +1,6 @@
py-radix is an implementation of a radix tree data structure for
the storage and retrieval of IPv4 and IPv6 network prefixes.
The radix tree is the data structure most commonly used for
routing table lookups. It efficiently stores network prefixes of
varying lengths and allows fast lookups of containing networks.

2
devel/py-radix/pkg/PLIST Normal file
View File

@ -0,0 +1,2 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2005/05/30 22:50:22 djm Exp $
lib/python${MODPY_VERSION}/site-packages/radix.so