{"count":51960,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=736","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=734","results":[{"name":"p5.32-moox-types-mooselike","portdir":"perl/p5-moox-types-mooselike","version":"0.290.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooX::Types::MooseLike","description":"MooX::Types::MooseLike - some Moosish types and a type builder","long_description":"MooX::Types::MooseLike - some Moosish types and a type builder","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-moo","p5.32-test-fatal","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-module-runtime","p5.32-strictures"]}],"depends_on":[{"type":"build","ports":["p5.32-moox-handlesvia"]},{"type":"lib","ports":["p5.32-email-sender","p5.32-moox-types-mooselike-numeric","p5.32-net-appliance-session","p5.32-net-cli-interact","p5.32-session-storage-secure","p5.32-chi","p5.32-www-mechanize-cached"]}]},{"name":"p5.32-moox-traits","portdir":"perl/p5-moox-traits","version":"0.5.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooX::Traits","description":"MooX::Traits - automatically apply roles at object creation time","long_description":"MooX::Traits - automatically apply roles at object creation time","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-test-requires","clang-18"]},{"type":"lib","ports":["p5.32-module-runtime","perl5.32","p5.32-role-tiny","p5.32-moo","p5.32-exporter-tiny"]}],"depends_on":[{"type":"lib","ports":["p5.32-twitter-api"]}]},{"name":"p5.32-moox-strictconstructor","portdir":"perl/p5-moox-strictconstructor","version":"0.13.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooX::StrictConstructor","description":"MooX::StrictConstructor - Make your Moo-based object constructors blow up on unknown attributes.","long_description":"MooX::StrictConstructor - Make your Moo-based object constructors blow up on unknown attributes.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-test-fatal","p5.32-test-simple","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-moo"]}],"depends_on":[{"type":"lib","ports":["p5.32-lwp-consolelogger"]}]},{"name":"p5.32-moox-late","portdir":"perl/p5-moox-late","version":"0.100.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooX::late","description":"MooX::late - easily translate Moose code to Moo","long_description":"MooX::late - easily translate Moose code to Moo","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-test-fatal","p5.32-test-requires","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-type-tiny","p5.32-moo","p5.32-sub-handlesvia"]}],"depends_on":[{"type":"lib","ports":["p5.32-gnupg-interface"]}]},{"name":"p5.32-moox-handlesvia","portdir":"perl/p5-moox-handlesvia","version":"0.1.9","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooX::HandlesVia","description":"MooX::HandlesVia - NativeTrait-like behavior for Moo.","long_description":"MooX::HandlesVia - NativeTrait-like behavior for Moo.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.32-moox-types-mooselike","p5.32-namespace-autoclean","p5.32-namespace-clean","p5.32-test-exception","p5.32-test-fatal"]},{"type":"lib","ports":["perl5.32","p5.32-class-method-modifiers","p5.32-data-perl","p5.32-module-runtime","p5.32-moo","p5.32-role-tiny"]}],"depends_on":[{"type":"lib","ports":["p5.32-gnupg-interface","p5.32-iri","p5.32-pod-readme"]}]},{"name":"p5.32-moox-aliases","portdir":"perl/p5-moox-aliases","version":"0.1.6","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooX::Aliases","description":"MooX::Aliases - easy aliasing of methods and attributes in Moo","long_description":"MooX::Aliases - easy aliasing of methods and attributes in Moo","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-test-fatal","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-class-method-modifiers","p5.32-moo"]}],"depends_on":[{"type":"lib","ports":["p5.32-twitter-api"]}]},{"name":"p5.32-moosex-util","portdir":"perl/p5-moosex-util","version":"0.6.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Util","description":"MooseX::Util - Moose::Util extensions","long_description":"MooseX::Util - Moose::Util extensions","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.32-aliased","p5.32-test-checkdeps","p5.32-test-moose-more","p5.32-test-requires"]},{"type":"lib","ports":["perl5.32","p5.32-moose","p5.32-moosex-traitfor-meta-class-betteranonclassnames","p5.32-namespace-autoclean","p5.32-sub-exporter-progressive"]}],"depends_on":[{"type":"lib","ports":["p5.32-moosex-attributeshortcuts"]}]},{"name":"p5.32-moosex-types-uri","portdir":"perl/p5-moosex-types-uri","version":"0.100.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Types::URI","description":"MooseX::Types::URI - URI related types and coercions for Moose","long_description":"MooseX::Types::URI - URI related types and coercions for Moose","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.32-module-build","p5.32-module-metadata","p5.32-module-build-tiny","p5.32-test-needs","p5.32-test-without-module"]},{"type":"lib","ports":["perl5.32","p5.32-moose","p5.32-moosex-types","p5.32-namespace-autoclean","p5.32-uri","p5.32-uri-fromhash"]}],"depends_on":[{"type":"lib","ports":["p5.32-dist-zilla-plugin-githubmeta"]}]},{"name":"p5.32-moosex-types-structured","portdir":"perl/p5-moosex-types-structured","version":"0.360.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Types::Structured","description":"MooseX::Types::Structured - Structured Type Constraints for Moose","long_description":"MooseX::Types::Structured - Structured Type Constraints for Moose","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.32-module-build","p5.32-datetime","p5.32-module-build-tiny","p5.32-moosex-types-datetime","p5.32-test-fatal","p5.32-test-needs"]},{"type":"lib","ports":["p5.32-devel-partialdump","p5.32-moose","p5.32-moosex-types","p5.32-namespace-clean","p5.32-sub-exporter","perl5.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-catalyst-view-html-mason"]}]},{"name":"p5.32-moosex-types-stringlike","portdir":"perl/p5-moosex-types-stringlike","version":"0.3.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Types::Stringlike","description":"MooseX::Types::Stringlike - Moose type constraints for strings or string-like objects","long_description":"MooseX::Types::Stringlike - Moose type constraints for strings or string-like objects","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-moose","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-moosex-types"]}],"depends_on":[{"type":"lib","ports":["p5.32-dist-zilla-plugin-metamergefile","p5.32-moosex-types-path-tiny"]}]},{"name":"p5.32-moosex-types-perl","portdir":"perl/p5-moosex-types-perl","version":"0.101.344","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Types::Perl","description":"MooseX::Types::Perl - Moose types that check against Perl syntax","long_description":"MooseX::Types::Perl - Moose types that check against Perl syntax","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-moosex-types","p5.32-params-util"]}],"depends_on":[{"type":"lib","ports":["p5.32-dist-zilla","p5.32-dist-zilla-plugin-distbuild","p5.32-dist-zilla-plugin-minimumperl","p5.32-dist-zilla-plugin-modulebuildtiny","p5.32-dist-zilla-plugin-ourpkgversion"]}]},{"name":"p5.32-moosex-types-path-tiny","portdir":"perl/p5-moosex-types-path-tiny","version":"0.12.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Types::Path::Tiny","description":"MooseX::Types::Path::Tiny - Path::Tiny types and coercions for Moose","long_description":"MooseX::Types::Path::Tiny - Path::Tiny types and coercions for Moose","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-module-build","p5.32-module-metadata","p5.32-file-pushd","p5.32-module-build-tiny","p5.32-test-fatal","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-path-tiny","p5.32-moose","p5.32-moosex-getopt","p5.32-moosex-types","p5.32-moosex-types-stringlike","p5.32-namespace-autoclean"]}],"depends_on":[{"type":"lib","ports":["p5.32-moosex-configfromfile"]}]},{"name":"p5.32-moosex-types-path-class","portdir":"perl/p5-moosex-types-path-class","version":"0.90.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Types::Path::Class","description":"MooseX::Types::Path::Class - A Path::Class type library for Moose","long_description":"MooseX::Types::Path::Class - A Path::Class type library for Moose","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.32-module-build","p5.32-module-build-tiny","p5.32-moose","p5.32-test-needs"]},{"type":"lib","ports":["p5.32-moosex-getopt","p5.32-moosex-types","p5.32-path-class","perl5.32"]}],"depends_on":[{"type":"build","ports":["p5.32-moosex-attributeshortcuts"]},{"type":"lib","ports":["p5.32-moosex-daemonize","p5.32-treepath-role-graph"]}]},{"name":"p5.32-moosex-types-loadableclass","portdir":"perl/p5-moosex-types-loadableclass","version":"0.16.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Types::LoadableClass","description":"MooseX::Types::LoadableClass - ClassName type constraint with coercion to load the class.","long_description":"MooseX::Types::LoadableClass - ClassName type constraint with coercion to load the class.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.32-module-build-tiny","p5.32-moose","p5.32-namespace-clean","p5.32-test-fatal","p5.32-module-build","p5.32-class-load"]},{"type":"lib","ports":["p5.32-module-runtime","p5.32-moosex-types","p5.32-namespace-autoclean","perl5.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-catalyst-model-dbic-schema"]}]},{"name":"p5.32-moosex-types-laxnum","portdir":"perl/p5-moosex-types-laxnum","version":"0.40.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Types::LaxNum","description":"MooseX::Types::LaxNum - A LaxNum type which provides the loose behavior of Num in Moose pre-2.10.","long_description":"MooseX::Types::LaxNum - A LaxNum type which provides the loose behavior of Num in Moose pre-2.10.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-test-fatal","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-moose"]}],"depends_on":[]},{"name":"p5.32-moosex-types-datetime","portdir":"perl/p5-moosex-types-datetime","version":"0.140.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Types::DateTime","description":"MooseX::Types::DateTime - DateTime related constraints and coercions for Moose","long_description":"MooseX::Types::DateTime - DateTime related constraints and coercions for Moose","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-module-build","p5.32-module-build-tiny","p5.32-test-fatal","clang-18"]},{"type":"lib","ports":["p5.32-moose","perl5.32","p5.32-namespace-clean","p5.32-moosex-types","p5.32-datetime","p5.32-datetime-locale","p5.32-datetime-timezone"]}],"depends_on":[{"type":"build","ports":["p5.32-moosex-types-structured"]}]},{"name":"p5.32-moosex-types-common","portdir":"perl/p5-moosex-types-common","version":"0.1.15","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Types::Common","description":"MooseX::Types::Common - A library of commonly used type constraints","long_description":"MooseX::Types::Common - A library of commonly used type constraints","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.32-module-build-tiny","p5.32-test-deep","p5.32-test-warnings","p5.32-module-build"]},{"type":"lib","ports":["p5.32-moose","p5.32-moosex-types","perl5.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-dist-zilla-plugin-keywords","p5.32-moosex-attributeshortcuts"]}]},{"name":"p5.32-moosex-types","portdir":"perl/p5-moosex-types","version":"0.510.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Types","description":"Organise your Moose types in libraries","long_description":"The types provided with Moose are by design global. This package helps you to organise and selectively import your own and the built-in types in libraries. As a nice side effect, it catches typos at compile-time too.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-module-build","p5.32-module-build-tiny","p5.32-test-fatal","p5.32-test-needs","p5.32-test-requires","clang-18"]},{"type":"lib","ports":["p5.32-sub-exporter","perl5.32","p5.32-sub-exporter-formethods","p5.32-scalar-list-utils","p5.32-carp-clan","p5.32-module-runtime","p5.32-moose","p5.32-namespace-autoclean"]}],"depends_on":[{"type":"build","ports":["p5.32-moosex-storage","p5.32-moosex-has-sugar","p5.32-any-moose"]},{"type":"lib","ports":["p5.32-catalystx-leakchecker","p5.32-dist-zilla","p5.32-dist-zilla-plugin-config-git","p5.32-dist-zilla-plugin-contributorsfromgit","p5.32-dist-zilla-plugin-distbuild","p5.32-dist-zilla-plugin-git-pushinitial","p5.32-dist-zilla-plugin-keywords","p5.32-dist-zilla-plugin-metamergefile","p5.32-dist-zilla-plugin-metaprovides","p5.32-dist-zilla-plugin-metaprovides-package","p5.32-dist-zilla-plugin-modulebuildtiny","p5.32-dist-zilla-plugin-modulebuildtiny-fallback","p5.32-dist-zilla-plugin-prereqs-authordeps","p5.32-dist-zilla-role-repofileinjector","p5.32-fey","p5.32-fey-orm","p5.32-graphics-color","p5.32-moosex-attributeshortcuts","p5.32-moosex-configfromfile","p5.32-moosex-types-common","p5.32-moosex-types-datetime","p5.32-moosex-types-loadableclass","p5.32-moosex-types-path-class","p5.32-moosex-types-path-tiny","p5.32-moosex-types-perl","p5.32-moosex-types-stringlike","p5.32-moosex-types-structured","p5.32-moosex-types-uri","p5.32-pod-elemental","p5.32-catalyst-model-dbic-schema","p5.32-catalyst-view-html-mason"]}]},{"name":"p5.32-moosex-traits-pluggable","portdir":"perl/p5-moosex-traits-pluggable","version":"0.120.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Traits::Pluggable","description":"an extension to MooseX::Traits","long_description":"Adds support for class precedence search for traits and some extra attributes.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-test-exception","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-list-moreutils","p5.32-moose","p5.32-namespace-autoclean"]}],"depends_on":[{"type":"lib","ports":["p5.32-catalystx-component-traits"]}]},{"name":"p5.32-moosex-traits","portdir":"perl/p5-moosex-traits","version":"0.130.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Traits","description":"automatically apply roles at object creation time","long_description":"automatically apply roles at object creation time","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.32-module-build","p5.32-module-build-tiny","p5.32-moosex-role-parameterized","p5.32-test-fatal","p5.32-test-requires"]},{"type":"lib","ports":["p5.32-class-load","p5.32-moose","p5.32-namespace-autoclean","p5.32-sub-exporter","perl5.32"]}],"depends_on":[]},{"name":"p5.32-moosex-traitfor-meta-class-betteranonclassnames","portdir":"perl/p5-moosex-traitfor-meta-class-betteranonclassnames","version":"0.2.3","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::TraitFor::Meta::Class::BetterAnonClassNames","description":"MooseX::TraitFor::Meta::Class::BetterAnonClassNames - Metaclass trait to *attempt* to demystify generated anonymous class names","long_description":"MooseX::TraitFor::Meta::Class::BetterAnonClassNames - Metaclass trait to *attempt* to demystify generated anonymous class names","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-test-checkdeps","p5.32-test-moose-more","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-namespace-autoclean","p5.32-autobox-core","p5.32-moose"]}],"depends_on":[{"type":"lib","ports":["p5.32-moosex-util"]}]},{"name":"p5.32-moosex-strictconstructor","portdir":"perl/p5-moosex-strictconstructor","version":"0.210.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::StrictConstructor","description":"MooseX::StrictConstructor - Make your object constructors blow up on unknown attributes","long_description":"MooseX::StrictConstructor - Make your object constructors blow up on unknown attributes","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-moo","p5.32-test-fatal","p5.32-test-needs","clang-18"]},{"type":"lib","ports":["p5.32-moose","p5.32-namespace-autoclean","perl5.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-fey","p5.32-fey-dbimanager","p5.32-fey-orm","p5.32-mason","p5.32-moosex-extended"]}]},{"name":"p5.32-moosex-storage-io-chi","portdir":"perl/p5-moosex-storage-io-chi","version":"0.50.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Storage::IO::CHI","description":"MooseX::Storage::IO::CHI - Store and retrieve Moose objects to a cache, via CHI.","long_description":"MooseX::Storage::IO::CHI - Store and retrieve Moose objects to a cache, via CHI.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.32-module-build","p5.32-module-build-tiny","p5.32-test-most","p5.32-test-pod"]},{"type":"lib","ports":["perl5.32","p5.32-chi","p5.32-moose","p5.32-moosex-role-parameterized","p5.32-moosex-storage"]}],"depends_on":[]},{"name":"p5.32-moosex-storage-format-jsonpm","portdir":"perl/p5-moosex-storage-format-jsonpm","version":"0.93.94","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Storage::Format::JSONpm","description":"MooseX::Storage::Format::JSONpm - a format role for MooseX::Storage using JSON.pm","long_description":"MooseX::Storage::Format::JSONpm - a format role for MooseX::Storage using JSON.pm","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-moose","p5.32-test-simple","clang-18"]},{"type":"lib","ports":["p5.32-moosex-storage","perl5.32","p5.32-namespace-autoclean","p5.32-json","p5.32-moosex-role-parameterized"]}],"depends_on":[]},{"name":"p5.32-moosex-storage","portdir":"perl/p5-moosex-storage","version":"0.530.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Storage","description":"MooseX::Storage - A serialization framework for Moose classes","long_description":"MooseX::Storage - A serialization framework for Moose classes","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-digest-hmac","p5.32-moosex-types","p5.32-test-deep","p5.32-test-deep-json","p5.32-test-deep-type","p5.32-test-fatal","p5.32-test-needs","p5.32-test-without-module","clang-18"]},{"type":"lib","ports":["p5.32-string-rewriteprefix","p5.32-yaml","perl5.32","p5.32-yaml-syck","p5.32-yaml-libyaml","p5.32-data-dumper","p5.32-io-stringy","p5.32-json","p5.32-json-maybexs","p5.32-json-xs","p5.32-module-runtime","p5.32-moose","p5.32-namespace-autoclean"]}],"depends_on":[{"type":"lib","ports":["p5.32-geometry-primitive","p5.32-graphics-color","p5.32-graphics-primitive","p5.32-moosex-storage-format-jsonpm","p5.32-moosex-storage-io-chi"]}]},{"name":"p5.32-moosex-slurpyconstructor","portdir":"perl/p5-moosex-slurpyconstructor","version":"1.300.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::SlurpyConstructor","description":"MooseX::SlurpyConstructor - Make your object constructor collect all unknown attributes","long_description":"MooseX::SlurpyConstructor - Make your object constructor collect all unknown attributes","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.32-module-build-tiny","p5.32-test-deep","p5.32-test-fatal","p5.32-module-build","p5.32-module-metadata"]},{"type":"lib","ports":["p5.32-moose","p5.32-namespace-autoclean","perl5.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-dist-zilla-plugin-generatefile-fromsharedir"]}]},{"name":"p5.32-moosex-singleton","portdir":"perl/p5-moosex-singleton","version":"0.300.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Singleton","description":"MooseX::Singleton - turn your Moose class into a singleton","long_description":"MooseX::Singleton - turn your Moose class into a singleton","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.32-test-requires","p5.32-test-warnings","p5.32-module-build","p5.32-module-build-tiny","p5.32-test-fatal"]},{"type":"lib","ports":["p5.32-moose","perl5.32"]}],"depends_on":[]},{"name":"p5.32-moosex-simpleconfig","portdir":"perl/p5-moosex-simpleconfig","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::SimpleConfig","description":"MooseX::SimpleConfig - A Moose role for setting attributes from a simple configuration file","long_description":"MooseX::SimpleConfig - A Moose role for setting attributes from a simple configuration file","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.32-module-build","p5.32-module-build-tiny","p5.32-test-fatal"]},{"type":"lib","ports":["perl5.32","p5.32-config-any","p5.32-moose","p5.32-moosex-configfromfile"]}],"depends_on":[]},{"name":"p5.32-moosex-setonce","portdir":"perl/p5-moosex-setonce","version":"0.203.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::SetOnce","description":"MooseX::SetOnce - write-once, read-many attributes for Moose","long_description":"MooseX::SetOnce - write-once, read-many attributes for Moose","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-test-fatal","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-moose"]}],"depends_on":[{"type":"lib","ports":["p5.32-dist-zilla"]}]},{"name":"p5.32-moosex-semiaffordanceaccessor","portdir":"perl/p5-moosex-semiaffordanceaccessor","version":"0.100.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::SemiAffordanceAccessor","description":"Name your accessors foo() and set_foo()","long_description":"This module does not provide any methods. Simply loading it changes the default naming policy for the loading class so that accessors are separated into get and set methods.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-moose"]}],"depends_on":[{"type":"lib","ports":["p5.32-fey","p5.32-fey-dbimanager","p5.32-fey-orm"]}]},{"name":"p5.32-moosex-role-withoverloading","portdir":"perl/p5-moosex-role-withoverloading","version":"0.170.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Role::WithOverloading","description":"Roles which support overloading (DEPRECATED)","long_description":"MooseX::Role::WithOverloading allows you to write a Moose::Role which defines overloaded operators and allows those operator overloadings to be composed into the classes/roles/instances it's compiled to, while plain Moose::Roles would lose the overloading. This module is now obsolete with modern Moose and is deprecated.","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-aliased","p5.32-moose","p5.32-namespace-autoclean","p5.32-namespace-clean"]}],"depends_on":[]},{"name":"p5.32-moosex-role-warnonconflict","portdir":"perl/p5-moosex-role-warnonconflict","version":"0.10.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Role::WarnOnConflict","description":"MooseX::Role::WarnOnConflict - Warn if classes override role methods without excluding them","long_description":"MooseX::Role::WarnOnConflict - Warn if classes override role methods without excluding them","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-capture-tiny","p5.32-test-most","p5.32-test-simple","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-moose"]}],"depends_on":[{"type":"lib","ports":["p5.32-moosex-extended"]}]},{"name":"p5.32-moosex-role-strict","portdir":"perl/p5-moosex-role-strict","version":"0.50.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Role::Strict","description":"MooseX::Role::Strict - use strict 'roles'","long_description":"WARNING: this is ALPHA code. More features to be added later. \nWhen using Moose::Role, a class which provides a method a role provides will silently override that method. This can cause strange, hard-to-debug errors when the role's methods are not called. Simple use MooseX::Role::Strict instead of Moose::Role and overriding a role's method becomes a composition-time failure.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-module-build","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-moose"]}],"depends_on":[{"type":"build","ports":["p5.32-moosex-classattribute"]}]},{"name":"p5.32-moosex-role-parameterized","portdir":"perl/p5-moosex-role-parameterized","version":"1.110.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Role::Parameterized","description":"MooseX::Role::Parameterized - roles with composition parameters","long_description":"MooseX::Role::Parameterized - roles with composition parameters","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.32-module-build","p5.32-cpan-meta-check","p5.32-module-build-tiny","p5.32-test-fatal","p5.32-test-needs"]},{"type":"lib","ports":["p5.32-module-runtime","p5.32-moose","p5.32-namespace-autoclean","p5.32-namespace-clean","perl5.32"]}],"depends_on":[{"type":"build","ports":["p5.32-moosex-traits","p5.32-moosex-methodattributes","p5.32-moosex-classattribute"]},{"type":"lib","ports":["p5.32-moosex-getopt","p5.32-moosex-oneargnew","p5.32-moosex-storage-format-jsonpm","p5.32-moosex-storage-io-chi","p5.32-net-twitter","p5.32-dist-zilla","p5.32-role-hasmessage","p5.32-fey","p5.32-moosex-attributeshortcuts"]}]},{"name":"p5.32-moosex-params-validate","portdir":"perl/p5-moosex-params-validate","version":"0.210.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Params::Validate","description":"an extension of Params::Validate for using Moose's types","long_description":"an extension of Params::Validate for using Moose's types","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-test-fatal","clang-18"]},{"type":"lib","ports":["p5.32-moose","perl5.32","p5.32-sub-exporter","p5.32-params-validate","p5.32-devel-caller"]}],"depends_on":[{"type":"lib","ports":["p5.32-fey","p5.32-fey-loader"]}]},{"name":"p5.32-moosex-oneargnew","portdir":"perl/p5-moosex-oneargnew","version":"0.7.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::OneArgNew","description":"MooseX::OneArgNew - teach ->new to accept single, non-hashref arguments","long_description":"MooseX::OneArgNew - teach ->new to accept single, non-hashref arguments","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-moose","p5.32-moosex-role-parameterized","p5.32-namespace-autoclean"]}],"depends_on":[{"type":"lib","ports":["p5.32-config-mvp"]}]},{"name":"p5.32-moosex-object-pluggable","portdir":"perl/p5-moosex-object-pluggable","version":"0.1.400","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Object::Pluggable","description":"MooseX::Object::Pluggable - Make your classes pluggable","long_description":"MooseX::Object::Pluggable - Make your classes pluggable","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-module-build","p5.32-module-build-tiny","p5.32-test-fatal","clang-18"]},{"type":"lib","ports":["p5.32-namespace-autoclean","perl5.32","p5.32-try-tiny","p5.32-module-pluggable","p5.32-module-runtime","p5.32-moose"]}],"depends_on":[{"type":"lib","ports":["p5.32-devel-repl","p5.32-treepath"]}]},{"name":"p5.32-moosex-nonmoose","portdir":"perl/p5-moosex-nonmoose","version":"0.270.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::NonMoose","description":"MooseX::NonMoose - easy subclassing of non-Moose classes","long_description":"MooseX::NonMoose - easy subclassing of non-Moose classes","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-test-fatal","p5.32-test-simple","clang-18"]},{"type":"lib","ports":["p5.32-moose","perl5.32","p5.32-try-tiny","p5.32-scalar-list-utils","p5.32-module-runtime"]}],"depends_on":[{"type":"build","ports":["p5.32-dbix-class-schema-loader","p5.32-treepath"]},{"type":"lib","ports":["p5.32-catalyst-model-dbic-schema"]}]},{"name":"p5.32-moosex-multiinitarg","portdir":"perl/p5-moosex-multiinitarg","version":"0.20.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::MultiInitArg","description":"Attributes with aliases for constructor arguments","long_description":"Attributes with aliases for constructor arguments.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-module-build","p5.32-module-build-tiny","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-moose"]}],"depends_on":[]},{"name":"p5.32-moosex-methodattributes","portdir":"perl/p5-moosex-methodattributes","version":"0.320.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::MethodAttributes","description":"code attribute introspection","long_description":"This module allows code attributes of methods to be introspected using Moose meta method objects.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-moosex-role-parameterized","p5.32-test-fatal","p5.32-test-needs","clang-18"]},{"type":"lib","ports":["p5.32-moose","p5.32-namespace-autoclean","perl5.32"]}],"depends_on":[{"type":"build","ports":["p5.32-catalystx-component-traits"]},{"type":"lib","ports":["p5.32-catalyst-runtime"]}]},{"name":"p5.32-moosex-meta-typeconstraint-mooish","portdir":"perl/p5-moosex-meta-typeconstraint-mooish","version":"0.1.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Meta::TypeConstraint::Mooish","description":"MooseX::Meta::TypeConstraint::Mooish - Translate Moo-style constraints to Moose-style","long_description":"MooseX::Meta::TypeConstraint::Mooish - Translate Moo-style constraints to Moose-style","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.32-aliased","p5.32-test-checkdeps","p5.32-test-fatal","p5.32-test-moose-more"]},{"type":"lib","ports":["p5.32-moose","p5.32-namespace-autoclean","p5.32-try-tiny","perl5.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-moosex-attributeshortcuts"]}]},{"name":"p5.32-moosex-markasmethods","portdir":"perl/p5-moosex-markasmethods","version":"0.150.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::MarkAsMethods","description":"MooseX::MarkAsMethods - Mark overload code symbols as methods","long_description":"MooseX::MarkAsMethods allows one to easily mark certain functions as Moose methods. This will allow other packages such as namespace::autoclean to operate without blowing away your overloads. After using MooseX::MarkAsMethods your overloads will be recognized by Class::MOP as being methods, and class extension as well as composition from roles with overloads will \"just work\".","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-b-hooks-endofscope","p5.32-moose","p5.32-namespace-autoclean"]}],"depends_on":[{"type":"build","ports":["p5.32-dbix-class-schema-loader","p5.32-treepath"]},{"type":"lib","ports":["p5.32-catalyst-model-dbic-schema"]}]},{"name":"p5.32-moosex-log-log4perl","portdir":"perl/p5-moosex-log-log4perl","version":"0.470.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Log::Log4perl","description":"A Logging Role for Moose based on Log::Log4perl","long_description":"A Logging Role for Moose based on Log::Log4perl","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-io-stringy","p5.32-log-log4perl","p5.32-moo","p5.32-moose"]}],"depends_on":[]},{"name":"p5.32-moosex-lazyrequire","portdir":"perl/p5-moosex-lazyrequire","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::LazyRequire","description":"MooseX::LazyRequire - Required attributes which fail only when trying to use them","long_description":"MooseX::LazyRequire - Required attributes which fail only when trying to use them","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.32-module-build","p5.32-module-build-tiny","p5.32-test-fatal"]},{"type":"lib","ports":["perl5.32","p5.32-aliased","p5.32-moose","p5.32-namespace-autoclean"]}],"depends_on":[{"type":"lib","ports":["p5.32-dist-zilla","p5.32-dist-zilla-plugin-metaprovides-package"]}]},{"name":"p5.32-moosex-insideout","portdir":"perl/p5-moosex-insideout","version":"0.106.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::InsideOut","description":"MooseX::InsideOut - inside-out objects with Moose","long_description":"MooseX::InsideOut - inside-out objects with Moose","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-hash-util-fieldhash-compat","p5.32-moose","p5.32-namespace-clean"]}],"depends_on":[{"type":"build","ports":["p5.32-sub-handlesvia"]}]},{"name":"p5.32-moosex-has-sugar","portdir":"perl/p5-moosex-has-sugar","version":"1.0.6","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Has::Sugar","description":"MooseX::Has::Sugar - Sugar Syntax for moose 'has' fields","long_description":"MooseX::Has::Sugar - Sugar Syntax for moose 'has' fields","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-moosex-types","p5.32-test-fatal","clang-18","p5.32-moose","p5.32-namespace-clean"]},{"type":"lib","ports":["p5.32-sub-exporter-progressive","perl5.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-dist-zilla-plugin-readmeanyfrompod","p5.32-pod-weaver-plugin-ensureuniquesections"]}]},{"name":"p5.32-moosex-hasdefaults","portdir":"perl/p5-moosex-hasdefaults","version":"0.30.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::HasDefaults","description":"MooseX::HasDefaults - default \"is\" to \"ro\" or \"rw\" for all attributes","long_description":"MooseX::HasDefaults - default {\"is\"} to {\"ro\"} or {\"rw\"} for all attributes","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-test-exception","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-moose"]}],"depends_on":[{"type":"lib","ports":["p5.32-mason"]}]},{"name":"p5.32-moosex-getopt","portdir":"perl/p5-moosex-getopt","version":"0.780.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Getopt","description":"MooseX::Getopt - A Moose role for processing command line options","long_description":"MooseX::Getopt - A Moose role for processing command line options","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.32-test-deep","p5.32-test-fatal","p5.32-test-needs","p5.32-test-simple","p5.32-test-trap","p5.32-test-warnings","p5.32-module-build","p5.32-module-build-tiny","p5.32-path-tiny"]},{"type":"lib","ports":["p5.32-getopt-long-descriptive","p5.32-moose","p5.32-moosex-role-parameterized","p5.32-namespace-autoclean","p5.32-try-tiny","perl5.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-catalyst-runtime","p5.32-devel-repl","p5.32-moosex-daemonize","p5.32-moosex-types-path-class","p5.32-moosex-types-path-tiny"]}]},{"name":"p5.32-moosex-extended","portdir":"perl/p5-moosex-extended","version":"0.350.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Extended","description":"MooseX::Extended - Extend Moose with safe defaults and useful features","long_description":"MooseX::Extended - Extend Moose with safe defaults and useful features","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-scalar-list-utils","p5.32-capture-tiny","p5.32-datetime","p5.32-io-async","p5.32-test-most","p5.32-test-simple","p5.32-perl-critic-moose","clang-18"]},{"type":"lib","ports":["p5.32-ref-util","p5.32-syntax-keyword-try","p5.32-type-tiny","p5.32-b-hooks-atruntime","perl5.32","p5.32-moosex-role-warnonconflict","p5.32-syntax-keyword-multisub","p5.32-true","p5.32-function-parameters","p5.32-data-printer","p5.32-future","p5.32-future-asyncawait","p5.32-import-into","p5.32-moose","p5.32-moosex-strictconstructor","p5.32-namespace-autoclean"]}],"depends_on":[{"type":"build","ports":["p5.32-sub-handlesvia"]}]},{"name":"p5.32-moosex-emulate-class-accessor-fast","portdir":"perl/p5-moosex-emulate-class-accessor-fast","version":"0.9.32","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Emulate::Class::Accessor::Fast","description":"Emulate Class::Accessor::Fast behavior using Moose attributes","long_description":"This module attempts to emulate the behavior of Class::Accessor::Fast as accurately as possible using the Moose attribute system.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-test-exception","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-moose","p5.32-namespace-clean"]}],"depends_on":[{"type":"lib","ports":["p5.32-catalyst-devel","p5.32-catalyst-plugin-authentication","p5.32-catalyst-plugin-session","p5.32-catalyst-plugin-session-store-delegate","p5.32-catalyst-plugin-session-store-fastmmap","p5.32-catalyst-runtime"]}]}]}