{"count":51956,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=696","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=694","results":[{"name":"p5.34-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.34-datetime","p5.34-module-build","p5.34-module-build-tiny","p5.34-moosex-types-datetime","p5.34-test-fatal","p5.34-test-needs"]},{"type":"lib","ports":["p5.34-devel-partialdump","p5.34-moose","p5.34-moosex-types","p5.34-namespace-clean","p5.34-sub-exporter","perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5.34-catalyst-view-html-mason","p5-moosex-types-structured"]}]},{"name":"p5.34-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.34-moose","clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-moosex-types"]}],"depends_on":[{"type":"lib","ports":["p5.34-dist-zilla-plugin-metamergefile","p5.34-moosex-types-path-tiny","p5-moosex-types-stringlike"]}]},{"name":"p5.34-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.34","p5.34-moosex-types","p5.34-params-util"]}],"depends_on":[{"type":"lib","ports":["p5.34-dist-zilla","p5.34-dist-zilla-plugin-distbuild","p5.34-dist-zilla-plugin-minimumperl","p5.34-dist-zilla-plugin-modulebuildtiny","p5.34-dist-zilla-plugin-ourpkgversion","p5-moosex-types-perl"]}]},{"name":"p5.34-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.34-file-pushd","p5.34-module-build","p5.34-module-build-tiny","p5.34-module-metadata","p5.34-test-fatal","clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-path-tiny","p5.34-moose","p5.34-moosex-getopt","p5.34-moosex-types","p5.34-moosex-types-stringlike","p5.34-namespace-autoclean"]}],"depends_on":[{"type":"lib","ports":["p5.34-moosex-configfromfile","p5-moosex-types-path-tiny"]}]},{"name":"p5.34-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.34-module-build","p5.34-module-build-tiny","p5.34-moose","p5.34-test-needs"]},{"type":"lib","ports":["p5.34-moosex-getopt","p5.34-moosex-types","p5.34-path-class","perl5.34"]}],"depends_on":[{"type":"build","ports":["p5.34-moosex-attributeshortcuts"]},{"type":"lib","ports":["p5.34-moosex-daemonize","p5-moosex-types-path-class","p5.34-treepath-role-graph"]}]},{"name":"p5.34-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.34-module-build-tiny","p5.34-moose","p5.34-namespace-clean","p5.34-test-fatal","p5.34-class-load","p5.34-module-build"]},{"type":"lib","ports":["p5.34-module-runtime","p5.34-moosex-types","p5.34-namespace-autoclean","perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5.34-catalyst-model-dbic-schema","p5-moosex-types-loadableclass"]}]},{"name":"p5.34-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.34-test-fatal","clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-moose"]}],"depends_on":[{"type":"lib","ports":["p5-moosex-types-laxnum","demeter"]}]},{"name":"p5.34-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.34-module-build","p5.34-module-build-tiny","p5.34-test-fatal","clang-18"]},{"type":"lib","ports":["p5.34-moose","perl5.34","p5.34-namespace-clean","p5.34-moosex-types","p5.34-datetime","p5.34-datetime-locale","p5.34-datetime-timezone"]}],"depends_on":[{"type":"build","ports":["p5.34-moosex-types-structured"]},{"type":"lib","ports":["p5-moosex-types-datetime"]}]},{"name":"p5.34-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.34-module-build-tiny","p5.34-test-deep","p5.34-test-warnings","p5.34-module-build"]},{"type":"lib","ports":["p5.34-moose","p5.34-moosex-types","perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5.34-dist-zilla-plugin-keywords","p5.34-moosex-attributeshortcuts","p5-moosex-types-common"]}]},{"name":"p5.34-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.34-module-build","p5.34-module-build-tiny","p5.34-test-fatal","p5.34-test-needs","p5.34-test-requires","clang-18"]},{"type":"lib","ports":["p5.34-sub-exporter","perl5.34","p5.34-sub-exporter-formethods","p5.34-carp-clan","p5.34-module-runtime","p5.34-moose","p5.34-namespace-autoclean","p5.34-scalar-list-utils"]}],"depends_on":[{"type":"build","ports":["p5.34-moosex-storage","p5.34-moosex-has-sugar","p5.34-any-moose"]},{"type":"lib","ports":["p5.34-catalystx-leakchecker","p5.34-dist-zilla","p5.34-dist-zilla-plugin-config-git","p5.34-dist-zilla-plugin-contributorsfromgit","p5.34-dist-zilla-plugin-distbuild","p5.34-dist-zilla-plugin-git-pushinitial","p5.34-dist-zilla-plugin-keywords","p5.34-dist-zilla-plugin-metamergefile","p5.34-dist-zilla-plugin-metaprovides","p5.34-dist-zilla-plugin-metaprovides-package","p5.34-dist-zilla-plugin-modulebuildtiny","p5.34-dist-zilla-plugin-modulebuildtiny-fallback","p5.34-dist-zilla-plugin-prereqs-authordeps","p5.34-dist-zilla-role-repofileinjector","p5.34-fey","p5.34-fey-orm","p5.34-graphics-color","p5.34-moosex-attributeshortcuts","p5.34-moosex-configfromfile","p5-moosex-types","p5.34-moosex-types-common","p5.34-moosex-types-datetime","p5.34-moosex-types-loadableclass","p5.34-moosex-types-path-class","p5.34-moosex-types-path-tiny","p5.34-moosex-types-perl","p5.34-moosex-types-stringlike","p5.34-moosex-types-structured","p5.34-moosex-types-uri","p5.34-pod-elemental","demeter","p5.34-catalyst-model-dbic-schema","p5.34-catalyst-view-html-mason"]}]},{"name":"p5.34-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.34-test-exception","clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-list-moreutils","p5.34-moose","p5.34-namespace-autoclean"]}],"depends_on":[{"type":"lib","ports":["p5.34-catalystx-component-traits","p5-moosex-traits-pluggable"]}]},{"name":"p5.34-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.34-module-build","p5.34-module-build-tiny","p5.34-moosex-role-parameterized","p5.34-test-fatal","p5.34-test-requires"]},{"type":"lib","ports":["p5.34-class-load","p5.34-moose","p5.34-namespace-autoclean","p5.34-sub-exporter","perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5-moosex-traits"]}]},{"name":"p5.34-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.34-test-checkdeps","p5.34-test-moose-more","clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-namespace-autoclean","p5.34-autobox-core","p5.34-moose"]}],"depends_on":[{"type":"lib","ports":["p5-moosex-traitfor-meta-class-betteranonclassnames","p5.34-moosex-util"]}]},{"name":"p5.34-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.34-moo","p5.34-test-fatal","p5.34-test-needs","clang-18"]},{"type":"lib","ports":["p5.34-moose","p5.34-namespace-autoclean","perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5.34-fey","p5.34-fey-dbimanager","p5.34-fey-orm","p5.34-mason","p5.34-moosex-extended","p5-moosex-strictconstructor"]}]},{"name":"p5.34-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.34-module-build","p5.34-module-build-tiny","p5.34-test-most","p5.34-test-pod"]},{"type":"lib","ports":["perl5.34","p5.34-chi","p5.34-moose","p5.34-moosex-role-parameterized","p5.34-moosex-storage"]}],"depends_on":[{"type":"lib","ports":["p5-moosex-storage-io-chi"]}]},{"name":"p5.34-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.34-moose","p5.34-test-simple","clang-18"]},{"type":"lib","ports":["p5.34-moosex-storage","perl5.34","p5.34-namespace-autoclean","p5.34-json","p5.34-moosex-role-parameterized"]}],"depends_on":[{"type":"lib","ports":["p5-moosex-storage-format-jsonpm"]}]},{"name":"p5.34-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.34-digest-hmac","p5.34-moosex-types","p5.34-test-deep","p5.34-test-deep-json","p5.34-test-deep-type","p5.34-test-fatal","p5.34-test-needs","p5.34-test-without-module","clang-18"]},{"type":"lib","ports":["p5.34-string-rewriteprefix","p5.34-yaml","perl5.34","p5.34-yaml-syck","p5.34-yaml-libyaml","p5.34-data-dumper","p5.34-io-stringy","p5.34-json","p5.34-json-maybexs","p5.34-json-xs","p5.34-module-runtime","p5.34-moose","p5.34-namespace-autoclean"]}],"depends_on":[{"type":"lib","ports":["p5.34-geometry-primitive","p5.34-graphics-color","p5.34-graphics-primitive","p5-moosex-storage","p5.34-moosex-storage-format-jsonpm","p5.34-moosex-storage-io-chi"]}]},{"name":"p5.34-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.34-module-metadata","p5.34-test-deep","p5.34-test-fatal","p5.34-module-build","p5.34-module-build-tiny"]},{"type":"lib","ports":["p5.34-moose","p5.34-namespace-autoclean","perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5.34-dist-zilla-plugin-generatefile-fromsharedir","p5-moosex-slurpyconstructor"]}]},{"name":"p5.34-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.34-test-requires","p5.34-test-warnings","p5.34-module-build","p5.34-module-build-tiny","p5.34-test-fatal"]},{"type":"lib","ports":["p5.34-moose","perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5-moosex-singleton"]}]},{"name":"p5.34-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.34-module-build","p5.34-module-build-tiny","p5.34-test-fatal"]},{"type":"lib","ports":["perl5.34","p5.34-config-any","p5.34-moose","p5.34-moosex-configfromfile"]}],"depends_on":[{"type":"lib","ports":["p5-moosex-simpleconfig"]}]},{"name":"p5.34-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.34-test-fatal","clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-moose"]}],"depends_on":[{"type":"lib","ports":["p5.34-dist-zilla","p5-moosex-setonce"]}]},{"name":"p5.34-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.34","p5.34-moose"]}],"depends_on":[{"type":"lib","ports":["p5.34-fey","p5.34-fey-dbimanager","p5.34-fey-orm","p5-moosex-semiaffordanceaccessor"]}]},{"name":"p5.34-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.34","p5.34-aliased","p5.34-moose","p5.34-namespace-autoclean","p5.34-namespace-clean"]}],"depends_on":[{"type":"lib","ports":["p5-moosex-role-withoverloading"]}]},{"name":"p5.34-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.34-capture-tiny","p5.34-test-most","p5.34-test-simple","clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-moose"]}],"depends_on":[{"type":"lib","ports":["p5.34-moosex-extended","p5-moosex-role-warnonconflict"]}]},{"name":"p5.34-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.34-module-build","clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-moose"]}],"depends_on":[{"type":"build","ports":["p5.34-moosex-classattribute"]},{"type":"lib","ports":["p5-moosex-role-strict"]}]},{"name":"p5.34-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.34-cpan-meta-check","p5.34-module-build","p5.34-module-build-tiny","p5.34-test-fatal","p5.34-test-needs"]},{"type":"lib","ports":["p5.34-module-runtime","p5.34-moose","p5.34-namespace-autoclean","p5.34-namespace-clean","perl5.34"]}],"depends_on":[{"type":"build","ports":["p5.34-moosex-traits","p5.34-moosex-classattribute","p5.34-moosex-methodattributes"]},{"type":"lib","ports":["p5.34-moosex-getopt","p5.34-moosex-oneargnew","p5-moosex-role-parameterized","p5.34-moosex-storage-format-jsonpm","p5.34-moosex-storage-io-chi","p5.34-net-twitter","p5.34-dist-zilla","p5.34-role-hasmessage","p5.34-fey","p5.34-moosex-attributeshortcuts"]}]},{"name":"p5.34-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.34-test-fatal","clang-18"]},{"type":"lib","ports":["p5.34-moose","perl5.34","p5.34-sub-exporter","p5.34-params-validate","p5.34-devel-caller"]}],"depends_on":[{"type":"lib","ports":["p5.34-fey","p5.34-fey-loader","p5-moosex-params-validate"]}]},{"name":"p5.34-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.34","p5.34-moose","p5.34-moosex-role-parameterized","p5.34-namespace-autoclean"]}],"depends_on":[{"type":"lib","ports":["p5.34-config-mvp","p5-moosex-oneargnew"]}]},{"name":"p5.34-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.34-module-build","p5.34-module-build-tiny","p5.34-test-fatal","clang-18"]},{"type":"lib","ports":["p5.34-namespace-autoclean","perl5.34","p5.34-try-tiny","p5.34-module-pluggable","p5.34-module-runtime","p5.34-moose"]}],"depends_on":[{"type":"lib","ports":["p5.34-devel-repl","p5-moosex-object-pluggable","p5.34-treepath"]}]},{"name":"p5.34-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.34-test-fatal","p5.34-test-simple","clang-18"]},{"type":"lib","ports":["p5.34-scalar-list-utils","perl5.34","p5.34-try-tiny","p5.34-module-runtime","p5.34-moose"]}],"depends_on":[{"type":"build","ports":["p5.34-dbix-class-schema-loader","p5.34-treepath"]},{"type":"lib","ports":["p5.34-catalyst-model-dbic-schema","p5-moosex-nonmoose"]}]},{"name":"p5.34-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.34-module-build","p5.34-module-build-tiny","clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-moose"]}],"depends_on":[{"type":"lib","ports":["p5-moosex-multiinitarg"]}]},{"name":"p5.34-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.34-moosex-role-parameterized","p5.34-test-fatal","p5.34-test-needs","clang-18"]},{"type":"lib","ports":["p5.34-moose","p5.34-namespace-autoclean","perl5.34"]}],"depends_on":[{"type":"build","ports":["p5.34-catalystx-component-traits"]},{"type":"lib","ports":["p5.34-catalyst-runtime","p5-moosex-methodattributes"]}]},{"name":"p5.34-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.34-aliased","p5.34-test-checkdeps","p5.34-test-fatal","p5.34-test-moose-more"]},{"type":"lib","ports":["p5.34-moose","p5.34-namespace-autoclean","p5.34-try-tiny","perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5.34-moosex-attributeshortcuts","p5-moosex-meta-typeconstraint-mooish"]}]},{"name":"p5.34-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.34","p5.34-b-hooks-endofscope","p5.34-moose","p5.34-namespace-autoclean"]}],"depends_on":[{"type":"build","ports":["p5.34-dbix-class-schema-loader","p5.34-treepath"]},{"type":"lib","ports":["p5.34-catalyst-model-dbic-schema","p5-moosex-markasmethods"]}]},{"name":"p5.34-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.34","p5.34-io-stringy","p5.34-log-log4perl","p5.34-moo","p5.34-moose"]}],"depends_on":[{"type":"lib","ports":["p5-moosex-log-log4perl"]}]},{"name":"p5.34-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.34-module-build","p5.34-module-build-tiny","p5.34-test-fatal"]},{"type":"lib","ports":["perl5.34","p5.34-aliased","p5.34-moose","p5.34-namespace-autoclean"]}],"depends_on":[{"type":"lib","ports":["p5.34-dist-zilla","p5.34-dist-zilla-plugin-metaprovides-package","p5-moosex-lazyrequire"]}]},{"name":"p5.34-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.34","p5.34-hash-util-fieldhash-compat","p5.34-moose","p5.34-namespace-clean"]}],"depends_on":[{"type":"build","ports":["p5.34-sub-handlesvia"]},{"type":"lib","ports":["p5-moosex-insideout"]}]},{"name":"p5.34-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.34-moosex-types","p5.34-test-fatal","clang-18","p5.34-moose","p5.34-namespace-clean"]},{"type":"lib","ports":["p5.34-sub-exporter-progressive","perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5.34-dist-zilla-plugin-readmeanyfrompod","p5-moosex-has-sugar","p5.34-pod-weaver-plugin-ensureuniquesections"]}]},{"name":"p5.34-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.34-test-exception","clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-moose"]}],"depends_on":[{"type":"lib","ports":["p5.34-mason","p5-moosex-hasdefaults"]}]},{"name":"p5.34-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.34-test-deep","p5.34-test-fatal","p5.34-test-needs","p5.34-test-simple","p5.34-test-trap","p5.34-test-warnings","p5.34-module-build","p5.34-module-build-tiny","p5.34-path-tiny"]},{"type":"lib","ports":["p5.34-getopt-long-descriptive","p5.34-moose","p5.34-moosex-role-parameterized","p5.34-namespace-autoclean","p5.34-try-tiny","perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5.34-catalyst-runtime","p5.34-devel-repl","p5.34-moosex-daemonize","p5-moosex-getopt","p5.34-moosex-types-path-class","p5.34-moosex-types-path-tiny"]}]},{"name":"p5.34-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.34-capture-tiny","p5.34-datetime","p5.34-io-async","p5.34-scalar-list-utils","p5.34-test-most","p5.34-test-simple","p5.34-perl-critic-moose","clang-18"]},{"type":"lib","ports":["p5.34-ref-util","p5.34-syntax-keyword-try","p5.34-type-tiny","p5.34-b-hooks-atruntime","perl5.34","p5.34-moosex-role-warnonconflict","p5.34-syntax-keyword-multisub","p5.34-true","p5.34-function-parameters","p5.34-data-printer","p5.34-future","p5.34-future-asyncawait","p5.34-import-into","p5.34-moose","p5.34-moosex-strictconstructor","p5.34-namespace-autoclean"]}],"depends_on":[{"type":"build","ports":["p5.34-sub-handlesvia"]},{"type":"lib","ports":["p5-moosex-extended"]}]},{"name":"p5.34-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.34-test-exception","clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-moose","p5.34-namespace-clean"]}],"depends_on":[{"type":"lib","ports":["p5.34-catalyst-devel","p5.34-catalyst-plugin-authentication","p5.34-catalyst-plugin-session","p5.34-catalyst-plugin-session-store-delegate","p5.34-catalyst-plugin-session-store-fastmmap","p5.34-catalyst-runtime","p5-moosex-emulate-class-accessor-fast"]}]},{"name":"p5.34-moosex-daemonize","portdir":"perl/p5-moosex-daemonize","version":"0.220.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Daemonize","description":"MooseX::Daemonize - Role for daemonizing your Moose based application","long_description":"MooseX::Daemonize - Role for daemonizing your Moose based application","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.34-devel-checkos","p5.34-file-temp","p5.34-module-build","p5.34-module-build-tiny","p5.34-module-metadata","p5.34-test-fatal"]},{"type":"lib","ports":["perl5.34","p5.34-file-path","p5.34-moose","p5.34-moosex-getopt","p5.34-moosex-types-path-class","p5.34-namespace-autoclean","p5.34-sub-exporter"]}],"depends_on":[{"type":"lib","ports":["p5.34-catalyst-devel","p5-moosex-daemonize"]}]},{"name":"p5.34-moosex-configfromfile","portdir":"perl/p5-moosex-configfromfile","version":"0.140.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::ConfigFromFile","description":"MooseX::ConfigFromFile - An abstract Moose role for setting attributes from a configfile","long_description":"MooseX::ConfigFromFile - An abstract Moose role for setting attributes from a configfile","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.34-module-build-tiny","p5.34-test-deep","p5.34-test-fatal","p5.34-test-requires","p5.34-test-without-module","p5.34-module-build"]},{"type":"lib","ports":["p5.34-moose","p5.34-moosex-types","p5.34-moosex-types-path-tiny","p5.34-namespace-autoclean","perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5-moosex-configfromfile","p5.34-moosex-simpleconfig"]}]},{"name":"p5.34-moosex-clone","portdir":"perl/p5-moosex-clone","version":"0.60.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Clone","description":"MooseX::Clone - Fine-grained cloning support for Moose objects","long_description":"MooseX::Clone - Fine-grained cloning support for Moose objects","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-module-build","p5.34-module-build-tiny","clang-18"]},{"type":"lib","ports":["p5.34-moose","perl5.34","p5.34-namespace-autoclean","p5.34-data-visitor","p5.34-hash-util-fieldhash-compat"]}],"depends_on":[{"type":"lib","ports":["p5.34-forest","p5.34-geometry-primitive","p5.34-graphics-color","p5.34-graphics-primitive","p5-moosex-clone"]}]},{"name":"p5.34-moosex-classattribute","portdir":"perl/p5-moosex-classattribute","version":"0.290.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::ClassAttribute","description":"MooseX::ClassAttribute - Declare class attributes Moose-style","long_description":"This module allows you to declare class attributes in exactly the same way as object attributes, using class_has() instead of has().","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.34-moosex-role-parameterized","p5.34-moosex-role-strict","p5.34-test-fatal","p5.34-test-requires"]},{"type":"lib","ports":["p5.34-moose","p5.34-namespace-autoclean","p5.34-namespace-clean","perl5.34"]}],"depends_on":[{"type":"lib","ports":["p5.34-fey-orm","p5-moosex-classattribute"]}]},{"name":"p5.34-moosex-attributeshortcuts","portdir":"perl/p5-moosex-attributeshortcuts","version":"0.37.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::AttributeShortcuts","description":"MooseX::AttributeShortcuts - Shorthand for common attribute options","long_description":"MooseX::AttributeShortcuts - Shorthand for common attribute options","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-moosex-types-path-class","p5.34-path-class","p5.34-test-checkdeps","p5.34-test-fatal","p5.34-test-moose-more","p5.34-test-requires","clang-18"]},{"type":"lib","ports":["p5.34-moosex-util","perl5.34","p5.34-namespace-autoclean","p5.34-aliased","p5.34-moose","p5.34-moosex-meta-typeconstraint-mooish","p5.34-moosex-role-parameterized","p5.34-moosex-types","p5.34-moosex-types-common"]}],"depends_on":[{"type":"lib","ports":["p5.34-dist-zilla-plugin-contributorsfromgit","p5.34-dist-zilla-pluginbundle-git-checkfor","p5-moosex-attributeshortcuts"]}]},{"name":"p5.34-moosex-arrayref","portdir":"perl/p5-moosex-arrayref","version":"0.5.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::ArrayRef","description":"MooseX::ArrayRef - blessed arrayrefs with Moose","long_description":"MooseX::ArrayRef - blessed arrayrefs with Moose","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-moose"]}],"depends_on":[{"type":"build","ports":["p5.34-sub-handlesvia"]},{"type":"lib","ports":["p5-moosex-arrayref","p5.34-rdf-trine"]}]},{"name":"p5.34-moosex-aliases","portdir":"perl/p5-moosex-aliases","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/MooseX::Aliases","description":"MooseX::Aliases - easy aliasing of methods and attributes in Moose","long_description":"MooseX::Aliases - easy aliasing of methods and attributes in Moose","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-test-fatal","p5.34-test-requires","clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-moose"]}],"depends_on":[{"type":"lib","ports":["p5.34-graphics-color","p5-moosex-aliases","demeter"]}]},{"name":"p5.34-moose-policy","portdir":"perl/p5-moose-policy","version":"0.50.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Moose::Policy","description":"Moose-mounted police","long_description":"Moose-mounted police","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-module-build","clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-moose","p5.34-test-exception"]}],"depends_on":[{"type":"lib","ports":["p5-moose-policy"]}]}]}