devel/p5-Class-Accessor-Complex 1.100880_2 FreeBSD
Arrays, hashes, booleans, integers, sets, and more
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- devel, perl5
- Package size
- 22.9 KiB, 116.3 KiB installed
Description
This module generates accessors for your class in the same spirit as Class::Accessor does. While the latter deals with accessors for scalar values, this module provides accessor makers for arrays, hashes, integers, booleans, sets and more.
As seen in the synopsis, you can chain calls to the accessor makers. Also, because this module inherits from Class::Accessor, you can put a call to one of its accessor makers at the end of the chain.
The accessor generators also generate documentation ready to be used with Sub::Documentation.
In the other systems
The newest version among them is 1.100880, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | devel/p5-Class-Accessor-Complex | 1.100880_2 newest | none known | - | [email protected] | - |
| DragonFly | devel/p5-Class-Accessor-Complex | 1.100880_2 newest | none known | - | [email protected] | - |
| HardenedBSD | devel/p5-Class-Accessor-Complex | 1.100880_2 newest | no data | - | [email protected] | - |
| GhostBSD | devel/p5-Class-Accessor-Complex | 1.100880_2 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install p5-Class-Accessor-Complex
From the ports tree:
cd /usr/ports/devel/p5-Class-Accessor-Complex/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Class-Accessor-Complex>0:devel/p5-Class-Accessor-Complex
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.100880_2 | 1.100880_2 | 1.100880_2 | 1.100880_2 | 1.100880_2 |
| FreeBSD:14:quarterly | 1.100880_2 | 1.100880_2 | n/a | 1.100880_2 | 1.100880_2 |
| FreeBSD:15:latest | 1.100880_2 | 1.100880_2 | n/a | 1.100880_2 | 1.100880_2 |
| FreeBSD:15:quarterly | 1.100880_2 | 1.100880_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.100880_2 | 1.100880_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
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
As this port's Makefile names them.
Build 4
p5-Class-Accessor>=0: devel/p5-Class-Accessorp5-Class-Accessor-Installer>=0: devel/p5-Class-Accessor-Installerp5-Data-Miscellany>=0: devel/p5-Data-Miscellanyp5-List-MoreUtils>=0: lang/p5-List-MoreUtils
Runtime 4
p5-Class-Accessor>=0: devel/p5-Class-Accessorp5-Class-Accessor-Installer>=0: devel/p5-Class-Accessor-Installerp5-Data-Miscellany>=0: devel/p5-Data-Miscellanyp5-List-MoreUtils>=0: lang/p5-List-MoreUtils
The full lists below include those, and their dependencies in turn.
Build dependencies 9
Run dependencies 9
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 2
- %%SITE_PERL%%/Class/Accessor/Complex.pm
- %%PERL5_MAN3%%/Class::Accessor::Complex.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Class-Accessor-Complex-1.100880.tar.gz | 32955 | c65a95c23da16d8bf9118abefc00cf3e313001811fd2d51148b0d10d83474487 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.