BSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.0180.018--0.018
FreeBSD:14:quarterly0.0180.018n/a-0.018
FreeBSD:15:latest0.0180.018n/a--
FreeBSD:15:quarterly0.0180.018n/an/an/a
FreeBSD:16:latest0.0180.018n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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

Configuration

Options name: devel_Object-HashBase

OptionDefaultDescription
RECOMMENDEDonRecommended 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
FileSizeSHA256
Object-HashBase-0.018.tar.gz46500ab4f6ba451f717c96122f44030cd0228d25293aaa7fb232985fe4aedb450e024
Master sites 1
  • CPAN

Commit history 1

DateCommitCreditsLog message
ff7ff9b0ce Po-Chuan Hsieh devel/p5-Object-HashBase: Update to 0.018
- Add RECOMMENDED option Changes: https://metacpan.org/dist/Object-HashBase/changes