{"added":null,"apiVersion":1,"behindSince":"2026-10-01","buildDepends":["devel/p5-Class-Load","devel/p5-Class-Load-XS","devel/p5-Data-OptList","devel/p5-Devel-GlobalDestruction","devel/p5-Devel-OverloadInfo","devel/p5-Devel-StackTrace","devel/p5-Eval-Closure","devel/p5-MRO-Compat","devel/p5-Module-Runtime","devel/p5-Module-Runtime-Conflicts","devel/p5-Package-DeprecationManager","devel/p5-Package-Stash","devel/p5-Package-Stash-XS","devel/p5-Params-Util","devel/p5-Sub-Exporter","lang/p5-Scalar-List-Utils","lang/p5-Try-Tiny"],"categories":["devel","perl5"],"comment":"Complete modern object system for Perl 5","compare":"/compare/p5-moose/index.json","dependentCount":null,"description":"Moose is an extension of the Perl 5 object system.\n\nAnother object system!?!?\n\nYes, I know there has been an explosion recently of new ways to build\nobjects in Perl 5, most of them based on inside-out objects, and other\nsuch things. Moose is different because it is not a new object system\nfor Perl 5, but instead an extension of the existing object system.\n\nMoose is built on top of Class::MOP, which is a metaclass system for\nPerl 5. This means that Moose not only makes building normal Perl 5\nobjects better, but it also provides the power of metaclass programming.","flavors":[],"html":"https://daemonports.org/midnightbsd/devel/p5-Moose/","kind":"port","lastUpdate":null,"license":["artistic","gpl"],"maintainer":"ports@MidnightBSD.org","name":"p5-Moose","newest":false,"newestVersion":"2.4001","noVulnData":true,"origin":"devel/p5-Moose","otherSystems":[{"maintainer":"perl@FreeBSD.org","newest":true,"origin":"devel/p5-Moose","path":"/devel/p5-Moose/","system":"FreeBSD","updated":"2026-10-01","version":"2.4001,1"},{"behindSince":"2026-10-01","maintainer":"The OpenBSD ports mailing-list \u003cports@openbsd.org\u003e","noVulnData":true,"origin":"devel/p5-Moose","path":"/openbsd/devel/p5-Moose/","system":"OpenBSD","version":"2.4000"},{"behindSince":"2026-10-01","maintainer":"pkgsrc-users@NetBSD.org","origin":"devel/p5-Moose","path":"/netbsd/devel/p5-Moose/","system":"NetBSD","updated":"2026-10-04","version":"2.4000nb1"},{"behindSince":"2026-10-01","maintainer":"perl@FreeBSD.org","origin":"devel/p5-Moose","path":"/dragonfly/devel/p5-Moose/","system":"DragonFly","version":"2.2207,1"},{"behindSince":"2026-10-01","maintainer":"perl@FreeBSD.org","noVulnData":true,"origin":"devel/p5-Moose","path":"","system":"HardenedBSD","version":"2.4000,1"},{"behindSince":"2026-10-01","maintainer":"perl@FreeBSD.org","noVulnData":true,"origin":"devel/p5-Moose","path":"","system":"GhostBSD","version":"2.4000,1"}],"packages":null,"pkgName":"p5-Moose-2.4000,1","related":null,"repository":"mports","requiredBy":["devel/p5-Moose-Autobox","devel/p5-MooseX-CompileTime-Traits","devel/p5-MooseX-ConfigFromFile","devel/p5-MooseX-Declare","devel/p5-MooseX-Getopt","devel/p5-MooseX-LazyRequire","devel/p5-MooseX-Meta-TypeConstraint-ForceCoercion","devel/p5-MooseX-Method-Signatures","devel/p5-MooseX-POE","devel/p5-MooseX-Params-Validate","devel/p5-MooseX-Role-Parameterized","devel/p5-MooseX-SimpleConfig","devel/p5-MooseX-StrictConstructor","devel/p5-MooseX-Traits","devel/p5-MooseX-Types","devel/p5-MooseX-Types-Common","devel/p5-MooseX-Types-JSON","devel/p5-MooseX-Types-LoadableClass","devel/p5-MooseX-Types-Path-Class","devel/p5-MooseX-Types-Path-Tiny","devel/p5-MooseX-Types-Structured","devel/p5-Parse-Method-Signatures","www/p5-POE-Component-Server-SimpleHTTP"],"requiredByCount":23,"runDepends":["devel/p5-Class-Load","devel/p5-Class-Load-XS","devel/p5-Data-OptList","devel/p5-Devel-GlobalDestruction","devel/p5-Devel-OverloadInfo","devel/p5-Devel-StackTrace","devel/p5-Eval-Closure","devel/p5-MRO-Compat","devel/p5-Module-Runtime","devel/p5-Module-Runtime-Conflicts","devel/p5-Package-DeprecationManager","devel/p5-Package-Stash","devel/p5-Package-Stash-XS","devel/p5-Params-Util","devel/p5-Sub-Exporter","lang/p5-Scalar-List-Utils","lang/p5-Try-Tiny"],"status":null,"system":"midnightbsd","systemLabel":"MidnightBSD","version":"2.4000,1","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/release/Moose"}
