BSD Ports

devel/p5-Data-Remember 0.140490 FreeBSD

Remember complex information without giving yourself a headache

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

Description

The author got really tired of statements that looked like:

$heap->{job}{$job} = { source => $source, dest => $destination, options => $options, };

and later:

if ($heap->{job}{$job}{options}{wibble} eq $something_else) { # do something... }

This module is meant to simplify this sort of things, with optional persistence as a bonus.

In the other systems

SystemPortVersion
FreeBSDdevel/p5-Data-Remember0.140490
DragonFlydevel/p5-Data-Remember0.140490
HardenedBSDdevel/p5-Data-Remember0.140490
GhostBSDdevel/p5-Data-Remember0.140490

Install

Binary package:

pkg install p5-Data-Remember

From the ports tree:

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

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

RUN_DEPENDS=	p5-Data-Remember>0:devel/p5-Data-Remember

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.1404900.1404900.1404900.1404900.140490
FreeBSD:14:quarterly0.1404900.140490n/a0.1404900.140490
FreeBSD:15:latest0.1404900.140490n/a0.1404900.140490
FreeBSD:15:quarterly0.1404900.140490n/an/an/a
FreeBSD:16:latest0.1404900.140490n/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 15
Run dependencies 15

No port depends on this one.

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 16
  • %%SITE_PERL%%/Data/Remember.pm
  • %%SITE_PERL%%/Data/Remember/Class.pm
  • %%SITE_PERL%%/Data/Remember/DBM.pm
  • %%SITE_PERL%%/Data/Remember/Hybrid.pm
  • %%SITE_PERL%%/Data/Remember/Memory.pm
  • %%SITE_PERL%%/Data/Remember/POE.pm
  • %%SITE_PERL%%/Data/Remember/Util.pm
  • %%SITE_PERL%%/Data/Remember/YAML.pm
  • %%PERL5_MAN3%%/Data::Remember.3.gz
  • %%PERL5_MAN3%%/Data::Remember::Class.3.gz
  • %%PERL5_MAN3%%/Data::Remember::DBM.3.gz
  • %%PERL5_MAN3%%/Data::Remember::Hybrid.3.gz
  • %%PERL5_MAN3%%/Data::Remember::Memory.3.gz
  • %%PERL5_MAN3%%/Data::Remember::POE.3.gz
  • %%PERL5_MAN3%%/Data::Remember::Util.3.gz
  • %%PERL5_MAN3%%/Data::Remember::YAML.3.gz
distinfo 1
FileSizeSHA256
Data-Remember-0.140490.tar.gz43774b7a5f7e174d5d4ad73efe88487d7b07ff0f85b09bbb0e84a625cdb26461181b0
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.