Port details on branch 2023Q4 |
- p5-Moose Complete modern object system for Perl 5
- 2.2207,1 devel =9 2.2207,1Version of this port present on the latest quarterly branch.
- Maintainer: perl@FreeBSD.org
- Port Added: 2006-04-14 12:20:14
- Last Update: 2024-01-22 02:32:25
- Commit Hash: 88114ee
- People watching this port, also watch:: p5-libwww, libXdamage, xorg-fonts-truetype, p5-MRO-Compat, libXtst
- 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 - 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 = 1705884007
SHA256 (Moose-2.2207.tar.gz) = 7c2daddc49754ded93f65b8ce9e3ac9b6d11ab27d111ec77f95a8528cf4ac409
SIZE (Moose-2.2207.tar.gz) = 906966
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.36<5.37 : lang/perl5.36
- perl5>=5.36<5.37 : lang/perl5.36
- 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.36<5.37 : lang/perl5.36
- Patch dependencies:
-
- perl5>=5.36<5.37 : lang/perl5.36
- This port is required by:
- 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:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
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:
|