BSD Ports

devel/p5-Class-AutoClass 1.56_2 FreeBSD

Create get and set methods and simplify object initialization

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ART10, GPLv1+
Categories
devel, perl5
Package size
26.7 KiB, 68.0 KiB installed

Description

This is yet another module that generates standard 'get' and 'set' methods for Perl classes. It also handles initialization of object and class data from parameter lists or defaults, and arranges for object creation and initialization to occur in top-down, textbook order even in the presence of multiple inheritance.

In the other systems

SystemPortVersion
FreeBSDdevel/p5-Class-AutoClass1.56_2
OpenBSDdevel/p5-Class-AutoClass1.56p0
DragonFlydevel/p5-Class-AutoClass1.56_2
HardenedBSDdevel/p5-Class-AutoClass1.56_2
GhostBSDdevel/p5-Class-AutoClass1.56_2

Install

Binary package:

pkg install p5-Class-AutoClass

From the ports tree:

cd /usr/ports/devel/p5-Class-AutoClass/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Class-AutoClass>0:devel/p5-Class-AutoClass

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:latest1.56_21.56_21.56_21.56_21.56_2
FreeBSD:14:quarterly1.56_21.56_2n/a1.56_21.56_2
FreeBSD:15:latest1.56_21.56_2n/a1.56_21.56_2
FreeBSD:15:quarterly1.56_21.56_2n/an/an/a
FreeBSD:16:latest1.56_21.56_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 2

Test 3

The full lists below include those, and their dependencies in turn.

Build dependencies 8
Run dependencies 7

No port depends on this one.

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 3
  • %%SITE_PERL%%/Class/AutoClass.pm
  • %%SITE_PERL%%/Class/AutoClass/Root.pm
  • %%PERL5_MAN3%%/Class::AutoClass.3.gz
distinfo 1
FileSizeSHA256
Class-AutoClass-1.56.tar.gz70446357fc75ba7a49cc5613c30a84898545bd330b697b8ed37be1916bbd72ac35147
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.