BSD Ports

devel/p5-MooseX-StrictConstructor 0.21 DragonFly

Make your MooseX object constructors blow up on unknown attributes

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
ART20
Categories
devel, perl5
Package size
12.6 KiB, 23.3 KiB installed

Description

Simply loading the MooseX::StrictConstructor module makes your constructors "strict". If your constructor is called with an attribute init argument that your class does not declare, then it calls "Carp::confess()". This is a great way to catch small typos.

In the other systems

The newest version among them is 0.21, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlydevel/p5-MooseX-StrictConstructor0.21 newestnone known-[email protected]-
FreeBSDdevel/p5-MooseX-StrictConstructor0.21 newestnone known-[email protected]-
OpenBSDdevel/p5-MooseX-StrictConstructor0.21p1 newestno data-The OpenBSD ports mailing-list <[email protected]>-
NetBSDdevel/p5-MooseX-StrictConstructor0.21nb10 newestnone known-[email protected]2026-07-16
MidnightBSDdevel/p5-MooseX-StrictConstructor0.21 newestno data-[email protected]-
HardenedBSDdevel/p5-MooseX-StrictConstructor0.21 newestno data-[email protected]-
GhostBSDdevel/p5-MooseX-StrictConstructor0.21 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg install p5-MooseX-StrictConstructor

From DPorts:

cd /usr/dports/devel/p5-MooseX-StrictConstructor && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 3