BSD Ports

math/p5-Bit-Vector 7.4 MidnightBSD

Library of advanced math functions that includes a Perl OO module

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
artistic, gpl
Categories
math, perl5

Description

Bit::Vector is an efficient C library which allows you to handle bit vectors, sets (of integers), "big integer arithmetic" and boolean matrices, all of arbitrary sizes.

The library is efficient (in terms of algorithmical complexity) and therefore fast (in terms of execution speed) for instance through the widespread use of divide-and-conquer algorithms.

The package also includes an object-oriented Perl module for accessing the C library from Perl, and optionally features overloaded operators for maximum ease of use.

The C library can nevertheless be used stand-alone, without Perl.

In the other systems

SystemPortVersion
MidnightBSDmath/p5-Bit-Vector7.4
FreeBSDmath/p5-Bit-Vector7.4_1
OpenBSDmath/p5-Bit-Vector7.4p2
NetBSDdevel/p5-Bit-Vector7.4nb13
DragonFlymath/p5-Bit-Vector7.4_1
HardenedBSDmath/p5-Bit-Vector7.4_1
GhostBSDmath/p5-Bit-Vector7.4_1

Install

Binary package:

mport install p5-Bit-Vector

From mports:

cd /usr/mports/math/p5-Bit-Vector && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Bit-Vector>0:math/p5-Bit-Vector

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

Build dependencies 1
Run dependencies 1
Required by 1

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 10
  • %%SITE_ARCH%%/Bit/Vector.pm
  • %%SITE_ARCH%%/Bit/Vector.pod
  • %%SITE_ARCH%%/Bit/Vector/Overload.pm
  • %%SITE_ARCH%%/Bit/Vector/Overload.pod
  • %%SITE_ARCH%%/Bit/Vector/String.pm
  • %%SITE_ARCH%%/Bit/Vector/String.pod
  • %%SITE_ARCH%%/auto/Bit/Vector/Vector.so
  • %%PERL5_MAN3%%/Bit::Vector.3.gz
  • %%PERL5_MAN3%%/Bit::Vector::Overload.3.gz
  • %%PERL5_MAN3%%/Bit::Vector::String.3.gz
distinfo 1
FileSizeSHA256
Bit-Vector-7.4.tar.gz1359653c6daa671fecfbc35f92a9385b563d65f50dfc6bdc8b4805f9ef46c0d035a926
Master sites 1
  • CPAN