Add math/p5-Set-IntSpan-Fast 0.0.5, a Perl module for fast handling of

sets containing integer spans.
This commit is contained in:
Anton Berezin 2007-02-15 20:44:56 +00:00
parent 0db284b58c
commit f8d67d1955
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=185253
5 changed files with 54 additions and 0 deletions

View file

@ -250,6 +250,7 @@
SUBDIR += p5-Number-WithError-LaTeX
SUBDIR += p5-Roman
SUBDIR += p5-Set-IntSpan
SUBDIR += p5-Set-IntSpan-Fast
SUBDIR += p5-Set-Partition
SUBDIR += p5-Set-Window
SUBDIR += p5-Statistics-ChiSquare

View file

@ -0,0 +1,34 @@
# New ports collection makefile for: math/p5-Set-IntSpan-Fast
# Date created: 15 February 2007
# Whom: Anton Berezin <tobez@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= Set-IntSpan-Fast
PORTVERSION= 0.0.5
DISTVERSIONPREFIX= v
CATEGORIES= math perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= Set
PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Fast handling of sets containing integer spans
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/version.pm:${PORTSDIR}/devel/p5-version \
${SITE_PERL}/Data/Types.pm:${PORTSDIR}/devel/p5-Data-Types \
${SITE_PERL}/Class/Std.pm:${PORTSDIR}/devel/p5-Class-Std
RUN_DEPENDS= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
MAN3= Set::IntSpan::Fast.3
.include <bsd.port.pre.mk>
.if ${PERL_LEVEL} < 500800
IGNORE= requires perl 5.8.0 or later. Install lang/perl5.8 and try again
.endif
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
MD5 (Set-IntSpan-Fast-v0.0.5.tar.gz) = eb87513d96d60962c290f5b394cb8aba
SHA256 (Set-IntSpan-Fast-v0.0.5.tar.gz) = 606678c05ff6d79d5906b81e6abd8b40fa8043aa5d2845ab6e547fc6bac27e77
SIZE (Set-IntSpan-Fast-v0.0.5.tar.gz) = 9924

View file

@ -0,0 +1,9 @@
The Set::IntSpan module represents sets of integers as a number of
inclusive ranges, for example '1-10,19-23,45-48'. Because many of its
operations involve linear searches of the list of ranges its overall
performance tends to be proportional to the number of distinct ranges.
This is fine for small sets but suffers compared to other possible set
representations (bit vectors, hash keys) when the number of ranges grows
large. Set::IntSpan::Fast tries to fix that.
WWW: http://search.cpan.org/dist/Set-IntSpan-Fast/

View file

@ -0,0 +1,7 @@
%%SITE_PERL%%/Set/IntSpan/Fast.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Set/IntSpan/Fast/.packlist
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Set/IntSpan/Fast
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Set/IntSpan
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Set
@dirrmtry %%SITE_PERL%%/Set/IntSpan
@dirrmtry %%SITE_PERL%%/Set