BSD Ports

devel/p5-Mouse 2.6.2,1 MidnightBSD

Moose minus the antlers

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
artistic, gpl
Categories
devel, perl5

Description

Moose is a postmodern object system for Perl5. Moose is wonderful.

Unfortunately, Moose has a compile-time penalty. Though significant progress has been made over the years, the compile time penalty is a non-starter for some very specific applications. If you are writing a command-line application or CGI script where startup time is essential, you may not be able to use Moose (we recommend that you instead use persistent Perl executing environments like FastCGI for the latter, if possible).

Mouse is a Moose compatible object system, which aims to alleviate this penalty by providing a subset of Moose's functionality.

We're also going as light on dependencies as possible. Mouse currently has no dependencies except for building/testing modules. Mouse also works without XS, although it has an XS backend to make it much faster.

In the other systems

SystemPortVersion
MidnightBSDdevel/p5-Mouse2.6.2,1
FreeBSDdevel/p5-Mouse2.6.2,1
OpenBSDdevel/p5-Mouse2.5.11
NetBSDdevel/p5-Mouse2.5.11nb3
DragonFlydevel/p5-Mouse2.5.11,1
HardenedBSDdevel/p5-Mouse2.6.2,1
GhostBSDdevel/p5-Mouse2.6.2,1

Install

Binary package:

mport install p5-Mouse

From mports:

cd /usr/mports/devel/p5-Mouse && make install clean

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

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

Dependencies

As this port's Makefile names them.

Build 1

Test 14

Build dependencies 1
Required by 1

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 73
  • %%SITE_PERL%%/Mouse/Meta/TypeConstraint.pm
  • %%SITE_PERL%%/Mouse/Meta/Attribute.pm
  • %%SITE_PERL%%/Mouse/Meta/Method.pm
  • %%SITE_PERL%%/Mouse/Meta/Class.pm
  • %%SITE_PERL%%/Mouse/Meta/Role/Method.pm
  • %%SITE_PERL%%/Mouse/Meta/Role/Composite.pm
  • %%SITE_PERL%%/Mouse/Meta/Role/Application.pm
  • %%SITE_PERL%%/Mouse/Meta/Role.pm
  • %%SITE_PERL%%/Mouse/Meta/Method/Constructor.pm
  • %%SITE_PERL%%/Mouse/Meta/Method/Destructor.pm
  • %%SITE_PERL%%/Mouse/Meta/Method/Delegation.pm
  • %%SITE_PERL%%/Mouse/Meta/Method/Accessor.pm
  • %%SITE_PERL%%/Mouse/Meta/Module.pm
  • %%SITE_PERL%%/Mouse/Tiny.pod
  • %%SITE_PERL%%/Mouse/TypeRegistry.pm
  • %%SITE_PERL%%/Mouse/Role.pm
  • %%SITE_PERL%%/Mouse/Exporter.pm
  • %%SITE_PERL%%/Mouse/Util.pm
  • %%SITE_PERL%%/Mouse/Object.pm
  • %%SITE_PERL%%/Mouse/Tiny.pm
  • %%SITE_PERL%%/Mouse/Spec.pm
  • %%SITE_PERL%%/Mouse/XS.pod
  • %%SITE_PERL%%/Mouse/PurePerl.pm
  • %%SITE_PERL%%/Mouse/Util/MetaRole.pm
  • %%SITE_PERL%%/Mouse/Util/TypeConstraints.pm
  • %%SITE_PERL%%/Squirrel/Role.pm
  • %%PERL5_MAN3%%/Mouse::Meta::TypeConstraint.3.gz
  • %%PERL5_MAN3%%/Mouse::Meta::Class.3.gz
  • %%PERL5_MAN3%%/Mouse::Role.3.gz
  • %%PERL5_MAN3%%/Mouse::Meta::Method::Accessor.3.gz
  • %%PERL5_MAN3%%/Squirrel.3.gz
  • %%PERL5_MAN3%%/Mouse::Meta::Role::Composite.3.gz
  • %%PERL5_MAN3%%/ouse.3.gz
  • %%PERL5_MAN3%%/Mouse::Meta::Method::Destructor.3.gz
  • %%PERL5_MAN3%%/Mouse::Meta::Method::Constructor.3.gz
  • %%PERL5_MAN3%%/Mouse::Meta::Role.3.gz
  • %%PERL5_MAN3%%/Mouse::Meta::Role::Application.3.gz
  • %%PERL5_MAN3%%/Mouse::Meta::Role::Method.3.gz
  • %%PERL5_MAN3%%/Mouse::XS.3.gz
  • %%PERL5_MAN3%%/Mouse::Meta::Module.3.gz
  • %%PERL5_MAN3%%/Mouse::Exporter.3.gz
  • %%PERL5_MAN3%%/Mouse::Util.3.gz
  • %%PERL5_MAN3%%/Mouse::Tiny.3.gz
  • %%PERL5_MAN3%%/Mouse::Meta::Method.3.gz
  • %%PERL5_MAN3%%/Mouse::Spec.3.gz
  • %%PERL5_MAN3%%/Mouse::Object.3.gz
  • %%PERL5_MAN3%%/Mouse::Meta::Attribute.3.gz
  • %%PERL5_MAN3%%/Mouse.3.gz
  • %%PERL5_MAN3%%/Squirrel::Role.3.gz
  • %%PERL5_MAN3%%/Test::Mouse.3.gz
  • %%PERL5_MAN3%%/Mouse::Util::MetaRole.3.gz
  • %%PERL5_MAN3%%/Mouse::Util::TypeConstraints.3.gz
  • %%PERL5_MAN3%%/Mouse::Meta::Method::Delegation.3.gz
  • %%PERL5_MAN3%%/Mouse::PurePerl.3.gz
  • %%PERL5_MAN3%%/Mouse::TypeRegistry.3.gz
  • %%SITE_PERL%%/ouse.pm
  • %%SITE_PERL%%/Test/Mouse.pm
  • %%SITE_PERL%%/Mouse.pm
  • %%SITE_PERL%%/auto/Mouse/Mouse.so
  • %%SITE_PERL%%/Squirrel.pm
  • @dir %%SITE_PERL%%/Mouse/Meta/Role
  • @dir %%SITE_PERL%%/Mouse/Meta/Method
  • @dir %%SITE_PERL%%/Mouse/Meta
  • @dir %%SITE_PERL%%/Mouse/Util
  • @dir %%SITE_PERL%%/Mouse
  • @dir %%SITE_PERL%%/Squirrel
  • @dir
  • @dir %%SITE_PERL%%/man
  • @dir %%SITE_PERL%%/Test
  • @dir %%SITE_PERL%%/auto/Mouse
  • @dir %%SITE_PERL%%/auto
  • @dir
  • @dir lib/perl5
distinfo 1
FileSizeSHA256
Mouse-v2.6.2.tar.gz2204233ab8b0f9f96cbe43ff23498d900f91add52455dc9a7d6613a0a8186142bdeecf
Master sites 1
  • CPAN