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
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/p5-Mo | 0.40,1 |
| NetBSD | devel/p5-Mo | 0.40nb10 |
| DragonFly | devel/p5-Mo | 0.40,1 |
| HardenedBSD | devel/p5-Mo | 0.40,1 |
| GhostBSD | devel/p5-Mo | 0.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.40,1 | 0.40,1 | 0.40,1 | 0.40,1 | 0.40,1 |
| FreeBSD:14:quarterly | 0.40,1 | 0.40,1 | n/a | 0.40,1 | 0.40,1 |
| FreeBSD:15:latest | 0.40,1 | 0.40,1 | n/a | 0.40,1 | 0.40,1 |
| FreeBSD:15:quarterly | 0.40,1 | 0.40,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.40,1 | 0.40,1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Test 6
p5-Class-XSAccessor>=0: devel/p5-Class-XSAccessorp5-IO-All>=0: devel/p5-IO-Allp5-Moose>=0: devel/p5-Moosep5-Mouse>=0: devel/p5-Mousep5-PPI>=0: textproc/p5-PPIp5-Test-NoTabs>=0: devel/p5-Test-NoTabs
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
| File | Size | SHA256 |
|---|---|---|
| Mo-0.40.tar.gz | 40135 | 91d24152391f8c2797ee35039138daea6de3ee03bdf3e1b8724fa5c75540ceb9 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.