BSD Ports

devel/p5-LV 0.006_1 FreeBSD

LV for lvalue

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

Description

LV makes lvalue subroutines easy and practical to use. It's inspired by the lvalue module which is sadly problematic because of the existence of another module on CPAN called Lvalue. (They can get confused on file-systems that have case-insensitive file names.)

LV comes with three different implementations, based on Variable::Magic, Sentinel and tie; it will choose and use the best available one. You can force LV to pick a particular implementation using:

$ENV{PERL\_LV\_IMPLEMENTATION} = 'Magic'; \# or 'Sentinel' or 'Tie'

The tie implementation is the slowest, but will work on Perl 5.6 with only core modules.

In the other systems

SystemPortVersion
FreeBSDdevel/p5-LV0.006_1
DragonFlydevel/p5-LV0.006_1
HardenedBSDdevel/p5-LV0.006_1
GhostBSDdevel/p5-LV0.006_1

Install

Binary package:

pkg install p5-LV

From the ports tree:

cd /usr/ports/devel/p5-LV/ && make install clean

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

RUN_DEPENDS=	p5-LV>0:devel/p5-LV

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.006_10.006_10.006_10.006_10.006_1
FreeBSD:14:quarterly0.006_10.006_1n/a0.006_10.006_1
FreeBSD:15:latest0.006_10.006_1n/a0.006_10.006_1
FreeBSD:15:quarterly0.006_10.006_1n/an/an/a
FreeBSD:16:latest0.006_10.006_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Test 2

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

Build dependencies 1
Run dependencies 1

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 5
  • %%SITE_PERL%%/LV.pm
  • %%SITE_PERL%%/LV/Backend/Magic.pm
  • %%SITE_PERL%%/LV/Backend/Sentinel.pm
  • %%SITE_PERL%%/LV/Backend/Tie.pm
  • %%PERL5_MAN3%%/LV.3.gz
distinfo 1
FileSizeSHA256
LV-0.006.tar.gz17392fa88c2d4af0b1126d46401e6355a65496d033cfc2a6a944653011a638adfa75c
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.