BSD Ports

devel/p5-MooseX-Emulate-Class-Accessor-Fast 0.009032 FreeBSD

Emulate Class::Accessor::Fast behavior using Moose attributes

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

Description

MooseX::Emulate::Class::Accessor::Fast attempts to emulate the behavior of Class::Accessor::Fast as accurately as possible using the Moose attribute system. The public API of Class::Accessor::Fast is wholly supported, but the private methods are not. If you are only using the public methods (as you should) migration should be a matter of switching your "use base" line to a "with" line.

In the other systems

SystemPortVersion
FreeBSDdevel/p5-MooseX-Emulate-Class-Accessor-Fast0.009032
OpenBSDdevel/p5-MooseX-Emulate-Class-Accessor-Fast0.009032p0
NetBSDdevel/p5-MooseX-Emulate-Class-Accessor-Fast0.009032nb9
DragonFlydevel/p5-MooseX-Emulate-Class-Accessor-Fast0.009032
HardenedBSDdevel/p5-MooseX-Emulate-Class-Accessor-Fast0.009032
GhostBSDdevel/p5-MooseX-Emulate-Class-Accessor-Fast0.009032

Install

Binary package:

pkg install p5-MooseX-Emulate-Class-Accessor-Fast

From the ports tree:

cd /usr/ports/devel/p5-MooseX-Emulate-Class-Accessor-Fast/ && make install clean

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

RUN_DEPENDS=	p5-MooseX-Emulate-Class-Accessor-Fast>0:devel/p5-MooseX-Emulate-Class-Accessor-Fast

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.0090320.0090320.0090320.0090320.009032
FreeBSD:14:quarterly0.0090320.009032n/a0.0090320.009032
FreeBSD:15:latest0.0090320.009032n/a0.0090320.009032
FreeBSD:15:quarterly0.0090320.009032n/an/an/a
FreeBSD:16:latest0.0090320.009032n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 2

Test 1

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

Build dependencies 28
Run dependencies 28
Required by 127

The first 100 are listed.

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 6
  • %%SITE_PERL%%/MooseX/Adopt/Class/Accessor/Fast.pm
  • %%SITE_PERL%%/MooseX/Emulate/Class/Accessor/Fast.pm
  • %%SITE_PERL%%/MooseX/Emulate/Class/Accessor/Fast/Meta/Accessor.pm
  • %%SITE_PERL%%/MooseX/Emulate/Class/Accessor/Fast/Meta/Role/Attribute.pm
  • %%PERL5_MAN3%%/MooseX::Adopt::Class::Accessor::Fast.3.gz
  • %%PERL5_MAN3%%/MooseX::Emulate::Class::Accessor::Fast.3.gz
distinfo 1
FileSizeSHA256
MooseX-Emulate-Class-Accessor-Fast-0.009032.tar.gz1672482eeb7ef1f0d25418ae406ea26912b241428d4b2ab9510d5e9deb3f72c187994
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.