devel/p5-MooseX-SetOnce 0.201000 DragonFly
Write-once, read-many attributes for Moose
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- ART10, GPLv1+
- Categories
- devel, perl5
- Package size
- 10.4 KiB, 42.3 KiB installed
Description
The 'SetOnce' attribute lets your class have attributes that are not lazy and not set, but that cannot be altered once set. If you try to alter the value of an attribute with the SetOnce trait, either by accessor or writer, and the attribute has a value, it will throw an exception.
In the other systems
The newest version among them is 0.202000, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| DragonFly | devel/p5-MooseX-SetOnce | 0.201000 behind since 2026-09-23 | none known | - | [email protected] | - |
| FreeBSD | devel/p5-MooseX-SetOnce | 0.202000 newest | none known | - | [email protected] | 2026-09-23 |
| NetBSD | devel/p5-MooseX-SetOnce | 0.203nb3 behind since 2026-09-23 | none known | - | [email protected] | 2026-07-16 |
| HardenedBSD | devel/p5-MooseX-SetOnce | 0.202000 newest | no data | - | [email protected] | - |
| GhostBSD | devel/p5-MooseX-SetOnce | 0.201000 behind since 2026-09-23 | no data | - | [email protected] | - |
Install
Binary package:
pkg install p5-MooseX-SetOnce
From DPorts:
cd /usr/dports/devel/p5-MooseX-SetOnce && 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.