devel/p5-Object-HashBase 0.018 FreeBSD
Build hash based classes
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
ff7ff9b0ce- License
- ART10, GPLv1+
- Categories
- devel, perl5
- Package size
- 25.6 KiB, 69.5 KiB installed
Description
Object::HashBase is used to generate classes based on hashrefs. Using this class will give you a new() method, as well as generating accessors you request. Generated accessors will be getters, set_ACCESSOR setters will also be generated for you. You also get constants for each accessor (all caps) which return the key into the hash for that accessor. Single inheritance is also supported.
Install
Binary package:
pkg install p5-Object-HashBase
From the ports tree:
cd /usr/ports/devel/p5-Object-HashBase/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Object-HashBase>0:devel/p5-Object-HashBase
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 | 0.018 | 0.018 | - | - | 0.018 |
| FreeBSD:14:quarterly | 0.018 | 0.018 | n/a | - | 0.018 |
| FreeBSD:15:latest | 0.018 | 0.018 | n/a | - | - |
| FreeBSD:15:quarterly | 0.018 | 0.018 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.018 | 0.018 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 4
Run dependencies 4
Required by 1
Configuration
Options name: devel_Object-HashBase
| Option | Default | Description |
|---|---|---|
| RECOMMENDED | on | Recommended dependencies by upstream |
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 5
- bin/hashbase_inc.pl
- %%SITE_PERL%%/Object/HashBase.pm
- %%SITE_PERL%%/Object/HashBase/Inline.pm
- %%SITE_PERL%%/Object/HashBase/Test.pm
- %%PERL5_MAN3%%/Object::HashBase.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Object-HashBase-0.018.tar.gz | 46500 | ab4f6ba451f717c96122f44030cd0228d25293aaa7fb232985fe4aedb450e024 |
Master sites 1
- CPAN