BSD Ports

devel/p5-Data-Stream-Bulk 0.11_1 FreeBSD

N at a time iteration API

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ART10, GPLv1+
Categories
devel, perl5
Package size
34.6 KiB, 59.7 KiB installed

Description

This module tries to find middle ground between one at a time and all at once processing of data sets.

The purpose of this module is to avoid the overhead of implementing an iterative api when this isn't necessary, without breaking forward compatibility in case that becomes necessary later on.

The API optimizes for when a data set typically fits in memory and is returned as an array, but the consumer cannot assume that the data set is bounded.

The API is destructive in order to minimize the chance that resultsets are leaked due to improper usage.

In the other systems

SystemPortVersion
FreeBSDdevel/p5-Data-Stream-Bulk0.11_1
NetBSDnet/p5-Data-Stream-Bulk0.11nb15
DragonFlydevel/p5-Data-Stream-Bulk0.11_1
HardenedBSDdevel/p5-Data-Stream-Bulk0.11_1
GhostBSDdevel/p5-Data-Stream-Bulk0.11_1

Install

Binary package:

pkg install p5-Data-Stream-Bulk

From the ports tree:

cd /usr/ports/devel/p5-Data-Stream-Bulk/ && make install clean

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

RUN_DEPENDS=	p5-Data-Stream-Bulk>0:devel/p5-Data-Stream-Bulk

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.11_10.11_10.11_10.11_10.11_1
FreeBSD:14:quarterly0.11_10.11_1n/a0.11_10.11_1
FreeBSD:15:latest0.11_10.11_1n/a0.11_10.11_1
FreeBSD:15:quarterly0.11_10.11_1n/an/an/a
FreeBSD:16:latest0.11_10.11_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 4

Runtime 4

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 29
Run dependencies 29

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 26
  • %%PERL5_MAN3%%/Data::Stream::Bulk.3.gz
  • %%PERL5_MAN3%%/Data::Stream::Bulk::Array.3.gz
  • %%PERL5_MAN3%%/Data::Stream::Bulk::Callback.3.gz
  • %%PERL5_MAN3%%/Data::Stream::Bulk::Cat.3.gz
  • %%PERL5_MAN3%%/Data::Stream::Bulk::Chunked.3.gz
  • %%PERL5_MAN3%%/Data::Stream::Bulk::DBI.3.gz
  • %%PERL5_MAN3%%/Data::Stream::Bulk::DBIC.3.gz
  • %%PERL5_MAN3%%/Data::Stream::Bulk::DoneFlag.3.gz
  • %%PERL5_MAN3%%/Data::Stream::Bulk::FileHandle.3.gz
  • %%PERL5_MAN3%%/Data::Stream::Bulk::Filter.3.gz
  • %%PERL5_MAN3%%/Data::Stream::Bulk::Nil.3.gz
  • %%PERL5_MAN3%%/Data::Stream::Bulk::Path::Class.3.gz
  • %%PERL5_MAN3%%/Data::Stream::Bulk::Util.3.gz
  • %%SITE_PERL%%/Data/Stream/Bulk.pm
  • %%SITE_PERL%%/Data/Stream/Bulk/Array.pm
  • %%SITE_PERL%%/Data/Stream/Bulk/Callback.pm
  • %%SITE_PERL%%/Data/Stream/Bulk/Cat.pm
  • %%SITE_PERL%%/Data/Stream/Bulk/Chunked.pm
  • %%SITE_PERL%%/Data/Stream/Bulk/DBI.pm
  • %%SITE_PERL%%/Data/Stream/Bulk/DBIC.pm
  • %%SITE_PERL%%/Data/Stream/Bulk/DoneFlag.pm
  • %%SITE_PERL%%/Data/Stream/Bulk/FileHandle.pm
  • %%SITE_PERL%%/Data/Stream/Bulk/Filter.pm
  • %%SITE_PERL%%/Data/Stream/Bulk/Nil.pm
  • %%SITE_PERL%%/Data/Stream/Bulk/Path/Class.pm
  • %%SITE_PERL%%/Data/Stream/Bulk/Util.pm
distinfo 1
FileSizeSHA256
Data-Stream-Bulk-0.11.tar.gz2169206e08432a6b97705606c925709b99129ad926516e477d58e4461e4b3d9f30917
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.