{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":["devel/p5-Moose","devel/p5-MooseX-Getopt","devel/p5-MooseX-Types","devel/p5-Path-Class"],"categories":["devel","perl5"],"comment":"Path::Class type library for Moose","compare":"/compare/p5-moosex-types-path-class/index.json","dependentCount":null,"description":"This is a utility that creates common Moose subtypes, coercions and option\nspecifications useful for dealing with Path::Class objects as Moose attributes.\n\nThis module constructs coercions (see Moose::Util::TypeConstraints) from both\n'Str' and 'ArrayRef' to both Path::Class::Dir and Path::Class::File objects.\nIt also adds the Getopt option type (\"=s\") for both Path::Class::Dir and\nPath::Class::File (see MooseX::Getopt).\n\nThis is just meant to be a central place for these constructs, so you don't\nhave to worry about whether they've been created or not, and you're not tempted\nto copy them into yet another class (like I was).","flavors":[],"html":"https://daemonports.org/midnightbsd/devel/p5-MooseX-Types-Path-Class/","kind":"port","lastUpdate":null,"license":["artistic","gpl"],"maintainer":"ports@MidnightBSD.org","name":"p5-MooseX-Types-Path-Class","newest":true,"newestVersion":"0.09","noVulnData":true,"origin":"devel/p5-MooseX-Types-Path-Class","otherSystems":[{"maintainer":"perl@FreeBSD.org","newest":true,"origin":"devel/p5-MooseX-Types-Path-Class","path":"/devel/p5-MooseX-Types-Path-Class/","system":"FreeBSD","version":"0.09"},{"maintainer":"The OpenBSD ports mailing-list \u003cports@openbsd.org\u003e","newest":true,"noVulnData":true,"origin":"devel/p5-MooseX-Types-Path-Class","path":"/openbsd/devel/p5-MooseX-Types-Path-Class/","system":"OpenBSD","version":"0.09p0"},{"maintainer":"pkgsrc-users@NetBSD.org","newest":true,"origin":"devel/p5-MooseX-Types-Path-Class","path":"/netbsd/devel/p5-MooseX-Types-Path-Class/","system":"NetBSD","updated":"2026-07-16","version":"0.09nb10"},{"maintainer":"perl@FreeBSD.org","newest":true,"origin":"devel/p5-MooseX-Types-Path-Class","path":"/dragonfly/devel/p5-MooseX-Types-Path-Class/","system":"DragonFly","version":"0.09"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-MooseX-Types-Path-Class","path":"","system":"HardenedBSD","version":"0.09"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-MooseX-Types-Path-Class","path":"","system":"GhostBSD","version":"0.09"}],"packages":null,"pkgName":"p5-MooseX-Types-Path-Class-0.09","related":null,"repository":"mports","requiredBy":[],"requiredByCount":0,"runDepends":["devel/p5-Moose","devel/p5-MooseX-Getopt","devel/p5-MooseX-Types","devel/p5-Path-Class"],"status":null,"system":"midnightbsd","systemLabel":"MidnightBSD","version":"0.09","versions":null,"vulnerabilities":null,"www":null}
