BSD Ports

devel/p5-Mo 0.40,1 FreeBSD

Micro Objects. Mo is less

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

Description

Mo is the bare minimum needed for Perl OO. Many times you'll want just a couple more features. Don't worry. Mo's got you covered.

Mo simply loads the feature classes Mo::build, Mo::default, Mo::builder, Mo::coerce, Mo::is and Mo::required. The first one supports BUILD constructing and the other three add their magics to has. A Mo::Feature module can enhance new, extends and has, and also add new export subs, or remove existing ones. Features can also be combined for a single accessor. See Mo::Features for a list of all the features and for an explanation of the Feature API.

In the other systems

SystemPortVersion
FreeBSDdevel/p5-Mo0.40,1
NetBSDdevel/p5-Mo0.40nb10
DragonFlydevel/p5-Mo0.40,1
HardenedBSDdevel/p5-Mo0.40,1
GhostBSDdevel/p5-Mo0.40,1

Install

Binary package:

pkg install p5-Mo

From the ports tree:

cd /usr/ports/devel/p5-Mo/ && make install clean

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

RUN_DEPENDS=	p5-Mo>0:devel/p5-Mo

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.40,10.40,10.40,10.40,10.40,1
FreeBSD:14:quarterly0.40,10.40,1n/a0.40,10.40,1
FreeBSD:15:latest0.40,10.40,1n/a0.40,10.40,1
FreeBSD:15:quarterly0.40,10.40,1n/an/an/a
FreeBSD:16:latest0.40,10.40,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Test 6

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

Build dependencies 1
Run dependencies 1

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 57
  • bin/mo-inline
  • %%SITE_PERL%%/Mo.pm
  • %%SITE_PERL%%/Mo.pod
  • %%SITE_PERL%%/Mo/Design.pod
  • %%SITE_PERL%%/Mo/Features.pod
  • %%SITE_PERL%%/Mo/Golf.pm
  • %%SITE_PERL%%/Mo/Hacking.pod
  • %%SITE_PERL%%/Mo/Inline.pm
  • %%SITE_PERL%%/Mo/Moose.pm
  • %%SITE_PERL%%/Mo/Moose.pod
  • %%SITE_PERL%%/Mo/Mouse.pm
  • %%SITE_PERL%%/Mo/Mouse.pod
  • %%SITE_PERL%%/Mo/build.pm
  • %%SITE_PERL%%/Mo/build.pod
  • %%SITE_PERL%%/Mo/builder.pm
  • %%SITE_PERL%%/Mo/builder.pod
  • %%SITE_PERL%%/Mo/chain.pm
  • %%SITE_PERL%%/Mo/chain.pod
  • %%SITE_PERL%%/Mo/coerce.pm
  • %%SITE_PERL%%/Mo/coerce.pod
  • %%SITE_PERL%%/Mo/default.pm
  • %%SITE_PERL%%/Mo/default.pod
  • %%SITE_PERL%%/Mo/exporter.pm
  • %%SITE_PERL%%/Mo/exports.pod
  • %%SITE_PERL%%/Mo/import.pm
  • %%SITE_PERL%%/Mo/import.pod
  • %%SITE_PERL%%/Mo/importer.pm
  • %%SITE_PERL%%/Mo/importer.pod
  • %%SITE_PERL%%/Mo/is.pm
  • %%SITE_PERL%%/Mo/is.pod
  • %%SITE_PERL%%/Mo/nonlazy.pm
  • %%SITE_PERL%%/Mo/option.pm
  • %%SITE_PERL%%/Mo/option.pod
  • %%SITE_PERL%%/Mo/required.pm
  • %%SITE_PERL%%/Mo/required.pod
  • %%SITE_PERL%%/Mo/xs.pm
  • %%SITE_PERL%%/Mo/xs.pod
  • %%PERL5_MAN3%%/Mo.3.gz
  • %%PERL5_MAN3%%/Mo::Design.3.gz
  • %%PERL5_MAN3%%/Mo::Features.3.gz
  • %%PERL5_MAN3%%/Mo::Golf.3.gz
  • %%PERL5_MAN3%%/Mo::Hacking.3.gz
  • %%PERL5_MAN3%%/Mo::Inline.3.gz
  • %%PERL5_MAN3%%/Mo::Moose.3.gz
  • %%PERL5_MAN3%%/Mo::Mouse.3.gz
  • %%PERL5_MAN3%%/Mo::build.3.gz
  • %%PERL5_MAN3%%/Mo::builder.3.gz
  • %%PERL5_MAN3%%/Mo::chain.3.gz
  • %%PERL5_MAN3%%/Mo::coerce.3.gz
  • %%PERL5_MAN3%%/Mo::default.3.gz
  • %%PERL5_MAN3%%/Mo::exports.3.gz
  • %%PERL5_MAN3%%/Mo::import.3.gz
  • %%PERL5_MAN3%%/Mo::importer.3.gz
  • %%PERL5_MAN3%%/Mo::is.3.gz
  • %%PERL5_MAN3%%/Mo::option.3.gz
  • %%PERL5_MAN3%%/Mo::required.3.gz
  • %%PERL5_MAN3%%/Mo::xs.3.gz
distinfo 1
FileSizeSHA256
Mo-0.40.tar.gz4013591d24152391f8c2797ee35039138daea6de3ee03bdf3e1b8724fa5c75540ceb9
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.