Port details on branch 2023Q4
p5-Moose Complete modern object system for Perl 5
2.4001,1 devel Σ =7 2.4000,1Version of this port present on the latest quarterly branch. Maintainer: perl@FreeBSD.org Port Added: 2006-04-14 12:20:14
Last Update: 2026-10-01 11:59:05
Commit Hash: 40028bd
People watching this port, also watch: libgd , p5-Socket6 , docbook-xml , gmake , png Also Listed In: perl5
License: ART10 GPLv1+
WWW: https://metacpan.org/release/Moose Description: # Moose is an extension of the Perl 5 object system.
Another object system!?!?
Yes, I know there has been an explosion recently of new ways to build
objects in Perl 5, most of them based on inside-out objects, and other
such things. Moose is different because it is not a new object system
for Perl 5, but instead an extension of the existing object system.
Moose is built on top of Class::MOP, which is a metaclass system for
Perl 5. This means that Moose not only makes building normal Perl 5
objects better, but it also provides the power of metaclass programming. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
p5-Moose>0:devel/p5-Moose To install the port : # cd /usr/ports/devel/p5-Moose/ && make install clean To add the package , run one of these commands: pkg install devel/p5-Moose pkg install p5-Moose NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: p5-Moose Flavors: there is no flavor information for this port. # distinfo: # TIMESTAMP = 1790855712
SHA256 (Moose-2.4001.tar.gz) = 1dbb6157b0c655ae5ee6b5e4225651fc3ea505e6fd8c972d2f1d2612913a513e
SIZE (Moose-2.4001.tar.gz) = 962293
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
p5-Class-Load>=0.09 : devel/p5-Class-Load p5-Class-Load-XS>=0.01 : devel/p5-Class-Load-XS p5-Data-OptList>=0.107 : devel/p5-Data-OptList p5-Devel-GlobalDestruction>=0 : devel/p5-Devel-GlobalDestruction p5-Devel-OverloadInfo>=0.005 : devel/p5-Devel-OverloadInfo p5-Devel-StackTrace>=2.03 : devel/p5-Devel-StackTrace p5-Eval-Closure>=0.04 : devel/p5-Eval-Closure p5-MRO-Compat>=0.05 : devel/p5-MRO-Compat p5-Module-Runtime>=0.014 : devel/p5-Module-Runtime p5-Module-Runtime-Conflicts>=0.002 : devel/p5-Module-Runtime-Conflicts p5-Package-DeprecationManager>=0.11 : devel/p5-Package-DeprecationManager p5-Package-Stash>=0.32 : devel/p5-Package-Stash p5-Package-Stash-XS>=0.24 : devel/p5-Package-Stash-XS p5-Params-Util>=1.00 : devel/p5-Params-Util p5-Scalar-List-Utils>=1.56,1 : lang/p5-Scalar-List-Utils p5-Sub-Exporter>=0.980 : devel/p5-Sub-Exporter p5-Try-Tiny>=0.17 : lang/p5-Try-Tiny perl5>=5.42.r<5.43 : lang/perl5.42 perl5>=5.42.r<5.43 : lang/perl5.42
Test dependencies: #
p5-CPAN-Meta-Check>=0.011 : devel/p5-CPAN-Meta-Check p5-DBM-Deep>=0 : databases/p5-DBM-Deep p5-DateTime-Calendar-Mayan>=0 : devel/p5-DateTime-Calendar-Mayan p5-DateTime-Format-MySQL>=0 : devel/p5-DateTime-Format-MySQL p5-Declare-Constraints-Simple>=0 : devel/p5-Declare-Constraints-Simple p5-HTTP-Message>=0 : www/p5-HTTP-Message p5-IO-String>=0 : devel/p5-IO-String p5-List-MoreUtils>=0 : lang/p5-List-MoreUtils p5-Locale-US>=0 : misc/p5-Locale-US p5-Module-Refresh>=0 : devel/p5-Module-Refresh p5-Regexp-Common>=0 : textproc/p5-Regexp-Common p5-PadWalker>=0 : devel/p5-PadWalker p5-Params-Coerce>=0 : devel/p5-Params-Coerce p5-Specio>=0 : devel/p5-Specio p5-SUPER>=0 : devel/p5-SUPER p5-Test-Deep>=0 : devel/p5-Test-Deep p5-Test-DependentModules>=0 : devel/p5-Test-DependentModules p5-Test-LeakTrace>=0 : devel/p5-Test-LeakTrace p5-Test-Memory-Cycle>=0 : devel/p5-Test-Memory-Cycle p5-Test-Fatal>=0.001 : devel/p5-Test-Fatal p5-Test-Needs>=0.002010 : devel/p5-Test-Needs p5-Test-Output>=0 : devel/p5-Test-Output p5-Test-Warnings>=0 : devel/p5-Test-Warnings p5-Type-Tiny>=0 : devel/p5-Type-Tiny p5-URI>=0 : net/p5-URI
Runtime dependencies: #
p5-Class-Load>=0.09 : devel/p5-Class-Load p5-Class-Load-XS>=0.01 : devel/p5-Class-Load-XS p5-Data-OptList>=0.107 : devel/p5-Data-OptList p5-Devel-GlobalDestruction>=0 : devel/p5-Devel-GlobalDestruction p5-Devel-OverloadInfo>=0.005 : devel/p5-Devel-OverloadInfo p5-Devel-StackTrace>=2.03 : devel/p5-Devel-StackTrace p5-Eval-Closure>=0.04 : devel/p5-Eval-Closure p5-MRO-Compat>=0.05 : devel/p5-MRO-Compat p5-Module-Runtime>=0.014 : devel/p5-Module-Runtime p5-Module-Runtime-Conflicts>=0.002 : devel/p5-Module-Runtime-Conflicts p5-Package-DeprecationManager>=0.11 : devel/p5-Package-DeprecationManager p5-Package-Stash>=0.32 : devel/p5-Package-Stash p5-Package-Stash-XS>=0.24 : devel/p5-Package-Stash-XS p5-Params-Util>=1.00 : devel/p5-Params-Util p5-Scalar-List-Utils>=1.56,1 : lang/p5-Scalar-List-Utils p5-Sub-Exporter>=0.980 : devel/p5-Sub-Exporter p5-Try-Tiny>=0.17 : lang/p5-Try-Tiny perl5>=5.42.r<5.43 : lang/perl5.42
This port is required by: # for Build and run #
devel/p5-MooseX-SetOnce
devel/p5-Perl-PrereqScanner
net/p5-Net-Cassandra-Easy
net/p5-Net-Mosso-CloudFiles
for Build #
audio/p5-Audio-MPD
audio/p5-Audio-MPD-Common
biology/p5-Bio-MAGETAB
databases/p5-DBICx-MapMaker
databases/p5-DBIx-Class-DeploymentHandler
databases/p5-DBIx-Class-MooseColumns
databases/p5-DBIx-NoSQL
Deleted ports which required this port:
for Run #
audio/p5-Audio-MPD
audio/p5-Audio-MPD-Common
biology/p5-Bio-MAGETAB
databases/p5-CHI-Driver-Memcached
databases/p5-DBICx-MapMaker
databases/p5-DBIx-Class-DeploymentHandler
databases/p5-DBIx-Class-MooseColumns
Deleted ports which required this port:
for Test #
databases/p5-DBIx-Class
databases/p5-DBIx-Class-ResultSet-RecursiveUpdate
devel/p5-Class-Method-Modifiers
devel/p5-Function-Parameters
devel/p5-MooseX-Types-LoadableClass
devel/p5-Set-Object
devel/p5-Type-Tiny
Configuration Options : #
No options to configure Options name : #
devel_p5-Moose USES: #
perl5
pkg-message: # For install: Note that this release of p5-Moose is incompatible with
older versions of the following modules:
Catalyst <= 5.80017
Devel::REPL <= 1.003008
Fey::ORM <= 0.23
File::ChangeNotify <= 0.15
KiokuDB <= 0.41
MooseX::Aliases <= 0.07
MooseX::AttributeHelpers <= 0.22
MooseX::AttributeInflate <= 0.02
MooseX::Attribute::Prototype <= 0.10
MooseX::ClassAttribute <= 0.13
MooseX::FollowPBP <= 0.02
MooseX::HasDefaults <= 0.02
MooseX::InstanceTracking <= 0.04
MooseX::LazyRequire <= 0.05
MooseX::MethodAttributes <= 0.22
MooseX::NonMoose <= 0.13
MooseX::Params::Validate <= 0.05
MooseX::Role::Cmd <= 0.06
MooseX::Role::WithOverloading <= 0.07
MooseX::SemiAffordanceAccessor <= 0.05
MooseX::Singleton <= 0.22
MooseX::StrictConstructor <= 0.08
MooseX::Types <= 0.19
MooseX::UndefTolerant <= 0.04
namespace::autoclean <= 0.08
Pod::Elemental <= 0.093280
They will need to be updated.
Master Sites: #