HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50422,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=750",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=748",
"results": [
{
"name": "p5.30-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.30-module-build",
"p5.30-module-build-tiny",
"p5.30-test-fatal",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-moose",
"perl5.30",
"p5.30-namespace-clean",
"p5.30-moosex-types",
"p5.30-datetime",
"p5.30-datetime-locale",
"p5.30-datetime-timezone"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-moosex-types-structured"
]
}
]
},
{
"name": "p5.30-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-17",
"p5.30-module-build-tiny",
"p5.30-test-deep",
"p5.30-test-warnings",
"p5.30-module-build"
]
},
{
"type": "lib",
"ports": [
"p5.30-moose",
"p5.30-moosex-types",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-dist-zilla-plugin-keywords",
"p5.30-moosex-attributeshortcuts"
]
}
]
},
{
"name": "p5.30-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.30-module-build",
"p5.30-module-build-tiny",
"p5.30-test-fatal",
"p5.30-test-needs",
"p5.30-test-requires",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"p5.30-sub-exporter",
"perl5.30",
"p5.30-sub-exporter-formethods",
"p5.30-carp-clan",
"p5.30-module-runtime",
"p5.30-moose",
"p5.30-namespace-autoclean",
"p5.30-scalar-list-utils"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-any-moose",
"p5.30-moosex-has-sugar",
"p5.30-moosex-storage"
]
},
{
"type": "lib",
"ports": [
"p5.30-dist-zilla-plugin-config-git",
"p5.30-dist-zilla-plugin-contributorsfromgit",
"p5.30-dist-zilla-plugin-git-pushinitial",
"p5.30-dist-zilla-plugin-keywords",
"p5.30-dist-zilla-plugin-metaprovides",
"p5.30-dist-zilla-plugin-metaprovides-package",
"p5.30-dist-zilla-plugin-modulebuildtiny-fallback",
"p5.30-dist-zilla-plugin-prereqs-authordeps",
"p5.30-dist-zilla-role-repofileinjector",
"p5.30-fey-orm",
"p5.30-graphics-color",
"p5.30-moosex-attributeshortcuts",
"p5.30-moosex-configfromfile",
"p5.30-dist-zilla-plugin-modulebuildtiny",
"p5.30-dist-zilla-plugin-metamergefile",
"p5.30-moosex-types-path-class",
"p5.30-moosex-types-path-tiny",
"p5.30-moosex-types-stringlike",
"p5.30-moosex-types-structured",
"p5.30-moosex-types-perl",
"p5.30-fey",
"p5.30-moosex-types-common",
"p5.30-moosex-types-loadableclass",
"p5.30-pod-elemental",
"p5.30-catalyst-model-dbic-schema",
"p5.30-moosex-types-datetime",
"p5.30-dist-zilla",
"p5.30-moosex-types-uri",
"p5.30-dist-zilla-plugin-distbuild",
"p5.30-catalyst-view-html-mason",
"p5.30-catalystx-leakchecker"
]
}
]
},
{
"name": "p5.30-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.30-test-exception",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-list-moreutils",
"p5.30-moose",
"p5.30-namespace-autoclean"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-catalystx-component-traits"
]
}
]
},
{
"name": "p5.30-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-14",
"p5.30-module-build",
"p5.30-module-build-tiny",
"p5.30-moosex-role-parameterized",
"p5.30-test-fatal",
"p5.30-test-requires"
]
},
{
"type": "lib",
"ports": [
"p5.30-class-load",
"p5.30-moose",
"p5.30-namespace-autoclean",
"p5.30-sub-exporter",
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-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.30-test-checkdeps",
"p5.30-test-moose-more",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-namespace-autoclean",
"p5.30-autobox-core",
"p5.30-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-moosex-util"
]
}
]
},
{
"name": "p5.30-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.30-moo",
"p5.30-test-fatal",
"p5.30-test-needs",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.30-moose",
"p5.30-namespace-autoclean",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-fey-dbimanager",
"p5.30-fey-orm",
"p5.30-mason",
"p5.30-moosex-extended",
"p5.30-fey"
]
}
]
},
{
"name": "p5.30-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-14",
"p5.30-module-build",
"p5.30-module-build-tiny",
"p5.30-test-most",
"p5.30-test-pod"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-chi",
"p5.30-moose",
"p5.30-moosex-role-parameterized",
"p5.30-moosex-storage"
]
}
],
"depends_on": []
},
{
"name": "p5.30-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.30-moose",
"p5.30-test-simple",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.30-moosex-storage",
"perl5.30",
"p5.30-namespace-autoclean",
"p5.30-json",
"p5.30-moosex-role-parameterized"
]
}
],
"depends_on": []
},
{
"name": "p5.30-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.30-digest-hmac",
"p5.30-moosex-types",
"p5.30-test-deep",
"p5.30-test-deep-json",
"p5.30-test-deep-type",
"p5.30-test-fatal",
"p5.30-test-needs",
"p5.30-test-without-module",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.30-string-rewriteprefix",
"p5.30-yaml",
"perl5.30",
"p5.30-yaml-syck",
"p5.30-yaml-libyaml",
"p5.30-data-dumper",
"p5.30-io-stringy",
"p5.30-json",
"p5.30-json-maybexs",
"p5.30-json-xs",
"p5.30-module-runtime",
"p5.30-moose",
"p5.30-namespace-autoclean"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-geometry-primitive",
"p5.30-graphics-color",
"p5.30-graphics-primitive",
"p5.30-moosex-storage-io-chi",
"p5.30-moosex-storage-format-jsonpm"
]
}
]
},
{
"name": "p5.30-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": 2610
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"p5.30-module-metadata",
"p5.30-test-deep",
"p5.30-test-fatal",
"p5.30-module-build",
"p5.30-module-build-tiny"
]
},
{
"type": "lib",
"ports": [
"p5.30-moose",
"p5.30-namespace-autoclean",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-dist-zilla-plugin-generatefile-fromsharedir"
]
}
]
},
{
"name": "p5.30-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-14",
"p5.30-test-requires",
"p5.30-test-warnings",
"p5.30-module-build",
"p5.30-module-build-tiny",
"p5.30-test-fatal"
]
},
{
"type": "lib",
"ports": [
"p5.30-moose",
"perl5.30"
]
}
],
"depends_on": []
},
{
"name": "p5.30-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-14",
"p5.30-module-build",
"p5.30-module-build-tiny",
"p5.30-test-fatal"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-config-any",
"p5.30-moose",
"p5.30-moosex-configfromfile"
]
}
],
"depends_on": []
},
{
"name": "p5.30-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.30-test-fatal",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-dist-zilla"
]
}
]
},
{
"name": "p5.30-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-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-fey-dbimanager",
"p5.30-fey-orm",
"p5.30-fey"
]
}
]
},
{
"name": "p5.30-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-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-aliased",
"p5.30-moose",
"p5.30-namespace-autoclean",
"p5.30-namespace-clean"
]
}
],
"depends_on": []
},
{
"name": "p5.30-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": 2610
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-capture-tiny",
"p5.30-test-most",
"p5.30-test-simple",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-moosex-extended"
]
}
]
},
{
"name": "p5.30-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.30-module-build",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-moose"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-moosex-classattribute"
]
}
]
},
{
"name": "p5.30-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-14",
"p5.30-cpan-meta-check",
"p5.30-module-build",
"p5.30-module-build-tiny",
"p5.30-test-fatal",
"p5.30-test-needs"
]
},
{
"type": "lib",
"ports": [
"p5.30-module-runtime",
"p5.30-moose",
"p5.30-namespace-autoclean",
"p5.30-namespace-clean",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-moosex-traits",
"p5.30-moosex-methodattributes",
"p5.30-moosex-classattribute"
]
},
{
"type": "lib",
"ports": [
"p5.30-role-hasmessage",
"p5.30-moosex-oneargnew",
"p5.30-moosex-storage-format-jsonpm",
"p5.30-fey",
"p5.30-moosex-getopt",
"p5.30-moosex-attributeshortcuts",
"p5.30-dist-zilla",
"p5.30-moosex-storage-io-chi",
"p5.30-net-twitter"
]
}
]
},
{
"name": "p5.30-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.30-test-fatal",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.30-moose",
"perl5.30",
"p5.30-sub-exporter",
"p5.30-params-validate",
"p5.30-devel-caller"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-fey-loader",
"p5.30-fey"
]
}
]
},
{
"name": "p5.30-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-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-moose",
"p5.30-moosex-role-parameterized",
"p5.30-namespace-autoclean"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-config-mvp"
]
}
]
},
{
"name": "p5.30-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.30-module-build",
"p5.30-module-build-tiny",
"p5.30-test-fatal",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.30-namespace-autoclean",
"perl5.30",
"p5.30-try-tiny",
"p5.30-module-pluggable",
"p5.30-module-runtime",
"p5.30-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-devel-repl",
"p5.30-treepath"
]
}
]
},
{
"name": "p5.30-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.30-test-fatal",
"p5.30-test-simple",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"p5.30-scalar-list-utils",
"perl5.30",
"p5.30-try-tiny",
"p5.30-module-runtime",
"p5.30-moose"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-treepath",
"p5.30-dbix-class-schema-loader"
]
},
{
"type": "lib",
"ports": [
"p5.30-catalyst-model-dbic-schema"
]
}
]
},
{
"name": "p5.30-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.30-module-build",
"p5.30-module-build-tiny",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-moose"
]
}
],
"depends_on": []
},
{
"name": "p5.30-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.30-moosex-role-parameterized",
"p5.30-test-fatal",
"p5.30-test-needs",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"p5.30-moose",
"p5.30-namespace-autoclean",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-catalystx-component-traits"
]
},
{
"type": "lib",
"ports": [
"p5.30-catalyst-runtime"
]
}
]
},
{
"name": "p5.30-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-14",
"p5.30-aliased",
"p5.30-test-checkdeps",
"p5.30-test-fatal",
"p5.30-test-moose-more"
]
},
{
"type": "lib",
"ports": [
"p5.30-moose",
"p5.30-namespace-autoclean",
"p5.30-try-tiny",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-moosex-attributeshortcuts"
]
}
]
},
{
"name": "p5.30-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-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-b-hooks-endofscope",
"p5.30-moose",
"p5.30-namespace-autoclean"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-treepath",
"p5.30-dbix-class-schema-loader"
]
},
{
"type": "lib",
"ports": [
"p5.30-catalyst-model-dbic-schema"
]
}
]
},
{
"name": "p5.30-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-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-io-stringy",
"p5.30-log-log4perl",
"p5.30-moo",
"p5.30-moose"
]
}
],
"depends_on": []
},
{
"name": "p5.30-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-14",
"p5.30-module-build",
"p5.30-module-build-tiny",
"p5.30-test-fatal"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-aliased",
"p5.30-moose",
"p5.30-namespace-autoclean"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-dist-zilla-plugin-metaprovides-package",
"p5.30-dist-zilla"
]
}
]
},
{
"name": "p5.30-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": 2610
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-hash-util-fieldhash-compat",
"p5.30-moose",
"p5.30-namespace-clean"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-sub-handlesvia"
]
}
]
},
{
"name": "p5.30-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.30-moosex-types",
"p5.30-test-fatal",
"clang-14",
"p5.30-moose",
"p5.30-namespace-clean"
]
},
{
"type": "lib",
"ports": [
"p5.30-sub-exporter-progressive",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-dist-zilla-plugin-readmeanyfrompod",
"p5.30-pod-weaver-plugin-ensureuniquesections"
]
}
]
},
{
"name": "p5.30-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.30-test-exception",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-mason"
]
}
]
},
{
"name": "p5.30-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-17",
"p5.30-test-deep",
"p5.30-test-fatal",
"p5.30-test-needs",
"p5.30-test-simple",
"p5.30-test-trap",
"p5.30-test-warnings",
"p5.30-module-build",
"p5.30-module-build-tiny",
"p5.30-path-tiny"
]
},
{
"type": "lib",
"ports": [
"p5.30-getopt-long-descriptive",
"p5.30-moose",
"p5.30-moosex-role-parameterized",
"p5.30-namespace-autoclean",
"p5.30-try-tiny",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-devel-repl",
"p5.30-moosex-daemonize",
"p5.30-moosex-types-path-class",
"p5.30-moosex-types-path-tiny",
"p5.30-catalyst-runtime"
]
}
]
},
{
"name": "p5.30-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": 2610
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-capture-tiny",
"p5.30-datetime",
"p5.30-io-async",
"p5.30-scalar-list-utils",
"p5.30-test-most",
"p5.30-test-simple",
"p5.30-perl-critic-moose",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"p5.30-ref-util",
"p5.30-syntax-keyword-try",
"p5.30-type-tiny",
"p5.30-b-hooks-atruntime",
"perl5.30",
"p5.30-moosex-role-warnonconflict",
"p5.30-syntax-keyword-multisub",
"p5.30-true",
"p5.30-function-parameters",
"p5.30-data-printer",
"p5.30-future",
"p5.30-future-asyncawait",
"p5.30-import-into",
"p5.30-moose",
"p5.30-moosex-strictconstructor",
"p5.30-namespace-autoclean"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-sub-handlesvia"
]
}
]
},
{
"name": "p5.30-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.30-test-exception",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-moose",
"p5.30-namespace-clean"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-catalyst-plugin-session-store-delegate",
"p5.30-catalyst-devel",
"p5.30-catalyst-plugin-session-store-fastmmap",
"p5.30-catalyst-runtime",
"p5.30-catalyst-plugin-authentication",
"p5.30-catalyst-plugin-session"
]
}
]
},
{
"name": "p5.30-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": 2610
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"p5.30-devel-checkos",
"p5.30-file-temp",
"p5.30-module-build",
"p5.30-module-build-tiny",
"p5.30-module-metadata",
"p5.30-test-fatal"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-file-path",
"p5.30-moose",
"p5.30-moosex-getopt",
"p5.30-moosex-types-path-class",
"p5.30-namespace-autoclean",
"p5.30-sub-exporter"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-catalyst-devel"
]
}
]
},
{
"name": "p5.30-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-14",
"p5.30-module-build-tiny",
"p5.30-test-deep",
"p5.30-test-fatal",
"p5.30-test-requires",
"p5.30-test-without-module",
"p5.30-module-build"
]
},
{
"type": "lib",
"ports": [
"p5.30-moose",
"p5.30-moosex-types",
"p5.30-moosex-types-path-tiny",
"p5.30-namespace-autoclean",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-moosex-simpleconfig"
]
}
]
},
{
"name": "p5.30-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": 2610
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"p5.30-module-build-tiny",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.30-moose",
"perl5.30",
"p5.30-namespace-autoclean",
"p5.30-data-visitor",
"p5.30-hash-util-fieldhash-compat"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-forest",
"p5.30-geometry-primitive",
"p5.30-graphics-color",
"p5.30-graphics-primitive"
]
}
]
},
{
"name": "p5.30-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-14",
"p5.30-moosex-role-parameterized",
"p5.30-moosex-role-strict",
"p5.30-test-fatal",
"p5.30-test-requires"
]
},
{
"type": "lib",
"ports": [
"p5.30-moose",
"p5.30-namespace-autoclean",
"p5.30-namespace-clean",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-fey-orm"
]
}
]
},
{
"name": "p5.30-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.30-moosex-types-path-class",
"p5.30-path-class",
"p5.30-test-checkdeps",
"p5.30-test-fatal",
"p5.30-test-moose-more",
"p5.30-test-requires",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.30-moosex-util",
"perl5.30",
"p5.30-namespace-autoclean",
"p5.30-aliased",
"p5.30-moose",
"p5.30-moosex-meta-typeconstraint-mooish",
"p5.30-moosex-role-parameterized",
"p5.30-moosex-types",
"p5.30-moosex-types-common"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-dist-zilla-plugin-contributorsfromgit",
"p5.30-dist-zilla-pluginbundle-git-checkfor"
]
}
]
},
{
"name": "p5.30-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-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-moose"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-sub-handlesvia"
]
},
{
"type": "lib",
"ports": [
"p5.30-rdf-trine"
]
}
]
},
{
"name": "p5.30-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.30-test-fatal",
"p5.30-test-requires",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-graphics-color"
]
}
]
},
{
"name": "p5.30-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.30-module-build",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-moose",
"p5.30-test-exception"
]
}
],
"depends_on": []
},
{
"name": "p5.30-moose-autobox",
"portdir": "perl/p5-moose-autobox",
"version": "0.160.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Moose::Autobox",
"description": "Autoboxed wrappers for Native Perl datatypes",
"long_description": "Moose::Autobox provides an implementation of SCALAR, ARRAY, HASH & CODE for use with autobox.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"p5.30-module-build-tiny",
"p5.30-test-exception",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.30-namespace-autoclean",
"perl5.30",
"p5.30-syntax-keyword-junction",
"p5.30-autobox",
"p5.30-list-moreutils",
"p5.30-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-pod-weaver-plugin-ensureuniquesections"
]
}
]
},
{
"name": "p5.30-moose",
"portdir": "perl/p5-moose",
"version": "2.400.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Moose",
"description": "Moose - A postmodern object system for Perl 5",
"long_description": "Moose - A postmodern object system for Perl 5",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-cpan-meta-check",
"p5.30-cpan-meta-requirements",
"p5.30-dbm-deep",
"p5.30-declare-constraints-simple",
"p5.30-list-moreutils",
"p5.30-module-refresh",
"p5.30-super",
"p5.30-test-deep",
"p5.30-test-fatal",
"p5.30-test-memory-cycle",
"p5.30-test-needs",
"p5.30-test-output",
"p5.30-test-warnings",
"p5.30-type-tiny",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"p5.30-params-util",
"p5.30-sub-exporter",
"perl5.30",
"p5.30-try-tiny",
"p5.30-task-weaken",
"p5.30-class-load",
"p5.30-class-load-xs",
"p5.30-data-optlist",
"p5.30-devel-globaldestruction",
"p5.30-devel-overloadinfo",
"p5.30-devel-stacktrace",
"p5.30-dist-checkconflicts",
"p5.30-eval-closure",
"p5.30-module-runtime",
"p5.30-module-runtime-conflicts",
"p5.30-mro-compat",
"p5.30-package-deprecationmanager",
"p5.30-package-stash",
"p5.30-package-stash-xs"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-sub-handlesvia",
"p5.30-moosex-storage-format-jsonpm",
"p5.30-moosex-types-stringlike",
"p5.30-moosex-types-loadableclass",
"p5.30-moosex-has-sugar",
"p5.30-dbix-class-schema-loader",
"p5.30-any-moose",
"p5.30-role-hooks",
"p5.30-moosex-types-path-class"
]
},
{
"type": "lib",
"ports": [
"p5.30-dist-zilla-plugin-podweaver",
"p5.30-moosex-traits-pluggable",
"p5.30-catalyst-action-rest",
"p5.30-catalyst-component-instancepercontext",
"p5.30-catalyst-devel",
"p5.30-catalyst-plugin-authorization-acl",
"p5.30-catalyst-plugin-static-simple",
"p5.30-catalyst-view-email",
"p5.30-catalyst-view-html-mason",
"p5.30-catalystx-leakchecker",
"p5.30-chart-clicker",
"p5.30-config-mvp-slicer",
"p5.30-devel-repl",
"p5.30-dist-zilla-config-slicer",
"p5.30-dist-zilla-plugin-authority",
"p5.30-dist-zilla-plugin-autometaresources",
"p5.30-dist-zilla-plugin-bumpversionafterrelease",
"p5.30-dist-zilla-plugin-checkextratests",
"p5.30-dist-zilla-plugin-checkissues",
"p5.30-dist-zilla-plugin-checkmetaresources",
"p5.30-dist-zilla-plugin-checkselfdependency",
"p5.30-dist-zilla-plugin-checkstrictversion",
"p5.30-dist-zilla-plugin-config-git",
"p5.30-dist-zilla-plugin-contributorsfromgit",
"p5.30-dist-zilla-plugin-copyfilesfromrelease",
"p5.30-dist-zilla-plugin-dynamicprereqs",
"p5.30-dist-zilla-plugin-emailnotify",
"p5.30-dist-zilla-plugin-generatefile-fromsharedir",
"p5.30-dist-zilla-plugin-git-pushinitial",
"p5.30-dist-zilla-plugin-git-remote-check",
"p5.30-dist-zilla-plugin-githubmeta",
"p5.30-dist-zilla-plugin-installguide",
"p5.30-dist-zilla-plugin-keywords",
"p5.30-dist-zilla-plugin-makemaker-awesome",
"p5.30-dist-zilla-plugin-metaprovides",
"p5.30-dist-zilla-plugin-metaprovides-package",
"p5.30-dist-zilla-plugin-minimumperl",
"p5.30-dist-zilla-plugin-modulebuildtiny-fallback",
"p5.30-dist-zilla-plugin-ourpkgversion",
"p5.30-dist-zilla-plugin-pod2readme",
"p5.30-dist-zilla-plugin-prereqs-authordeps",
"p5.30-dist-zilla-plugin-readmeanyfrompod",
"p5.30-dist-zilla-plugin-rewriteversion-transitional",
"p5.30-dist-zilla-plugin-twitter",
"p5.30-dist-zilla-plugin-versionfrommainmodule",
"p5.30-dist-zilla-pluginbundle-git-checkfor",
"p5.30-dist-zilla-pluginbundle-git-versionmanager",
"p5.30-dist-zilla-role-dynamicconfig",
"p5.30-dist-zilla-role-filewatcher",
"p5.30-dist-zilla-role-modulemetadata",
"p5.30-dist-zilla-role-pluginbundle-pluginremover",
"p5.30-dist-zilla-role-registerstash",
"p5.30-dist-zilla-role-repofileinjector",
"p5.30-dist-zilla-role-stash-plugins",
"p5.30-dist-zilla-stash-podweaver",
"p5.30-fey-dbimanager",
"p5.30-fey-loader",
"p5.30-fey-orm",
"p5.30-forest",
"p5.30-geometry-primitive",
"p5.30-graphics-color",
"p5.30-graphics-primitive",
"p5.30-graphics-primitive-driver-cairo",
"p5.30-layout-manager",
"p5.30-mason",
"p5.30-mo",
"p5.30-moose-autobox",
"p5.30-moose-policy",
"p5.30-moosex-aliases",
"p5.30-moosex-arrayref",
"p5.30-moosex-attributeshortcuts",
"p5.30-moosex-classattribute",
"p5.30-moosex-clone",
"p5.30-moosex-configfromfile",
"p5.30-moosex-daemonize",
"p5.30-moosex-hasdefaults",
"p5.30-moosex-insideout",
"p5.30-moosex-lazyrequire",
"p5.30-moosex-log-log4perl",
"p5.30-moosex-markasmethods",
"p5.30-moosex-meta-typeconstraint-mooish",
"p5.30-moosex-multiinitarg",
"p5.30-moosex-object-pluggable",
"p5.30-moosex-params-validate",
"p5.30-moosex-role-parameterized",
"p5.30-moosex-role-warnonconflict",
"p5.30-moosex-role-withoverloading",
"p5.30-moosex-semiaffordanceaccessor",
"p5.30-moosex-simpleconfig",
"p5.30-moosex-singleton",
"p5.30-moosex-slurpyconstructor",
"p5.30-moosex-storage",
"p5.30-moosex-storage-io-chi",
"p5.30-moosex-strictconstructor",
"p5.30-moosex-traitfor-meta-class-betteranonclassnames",
"p5.30-moosex-traits",
"p5.30-moosex-types-laxnum",
"p5.30-moosex-types-path-tiny",
"p5.30-moosex-types-structured",
"p5.30-moosex-util",
"p5.30-net-twitter",
"p5.30-pod-elemental-transformer-verbatim",
"p5.30-pod-projectdocs",
"p5.30-pod-weaver-plugin-ensureuniquesections",
"p5.30-pod-weaver-section-allowoverride",
"p5.30-pod-weaver-section-contributors",
"p5.30-rdf-trine",
"p5.30-role-hasmessage",
"p5.30-role-identifiable",
"p5.30-test-moose-more",
"p5.30-test-www-mechanize-catalyst",
"p5.30-text-flow",
"p5.30-treepath",
"p5.30-moosex-oneargnew",
"p5.30-config-mvp",
"p5.30-moosex-extended",
"p5.30-moosex-types",
"p5.30-config-mvp-reader-ini",
"p5.30-perl-languageserver",
"p5.30-moosex-setonce",
"p5.30-dist-zilla-plugin-git-describe",
"p5.30-fey",
"p5.30-moosex-types-common",
"p5.30-moosex-getopt",
"p5.30-moosex-nonmoose",
"p5.30-dist-zilla-plugin-ensurelatestperl",
"p5.30-pod-elemental",
"p5.30-pod-elemental-perlmunger",
"p5.30-pod-elemental-transformer-list",
"p5.30-data-visitor",
"p5.30-dist-zilla-pluginbundle-starter",
"p5.30-moosex-role-strict",
"p5.30-dist-zilla-plugin-test-reportprereqs",
"p5.30-html-masonx-free",
"p5.30-catalyst-authentication-store-dbix-class",
"p5.30-catalyst-plugin-session-state-cookie",
"p5.30-catalyst-plugin-session-store-delegate",
"p5.30-catalystx-component-traits",
"p5.30-dist-zilla-plugin-checkprereqsindexed",
"p5.30-dist-zilla-plugin-metamergefile",
"p5.30-dist-zilla-plugin-github",
"p5.30-catalyst-model-dbic-schema",
"p5.30-moosex-emulate-class-accessor-fast",
"p5.30-moosex-methodattributes",
"p5.30-dist-zilla-plugin-makemaker-fallback",
"p5.30-moosex-types-datetime",
"p5.30-catalyst-runtime",
"p5.30-dist-zilla",
"p5.30-dist-zilla-plugin-promptifstale",
"p5.30-pod-weaver",
"p5.30-moosex-types-uri",
"p5.30-dist-zilla-plugin-run",
"p5.30-dist-zilla-plugin-ffi",
"p5.30-dist-zilla-plugin-git-contributors",
"p5.30-dist-zilla-plugin-test-minimumversion",
"p5.30-dist-zilla-plugin-git",
"p5.30-catalyst-plugin-authentication",
"p5.30-dist-zilla-plugin-test-compile",
"p5.30-dist-zilla-plugin-distbuild",
"p5.30-dist-zilla-plugin-modulebuildtiny",
"p5.30-dist-zilla-app-command-regenerate",
"p5.30-catalyst-plugin-session"
]
},
{
"type": "test",
"ports": [
"p5.30-devel-nytprof",
"p5.30-class-refresh"
]
}
]
},
{
"name": "p5.30-moo",
"portdir": "perl/p5-moo",
"version": "2.5.5",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Moo",
"description": "Moo - Minimalist Object Orientation (with Moose compatibility)",
"long_description": "This module is an extremely light-weight subset of Moose optimised for rapid startup and \"pay only for what you use\". It also avoids depending on any XS modules to allow simple deployments. The name Moo is based on the idea that it provides almost -- but not quite -- two thirds of Moose. Unlike Mouse this module does not aim at full compatibility with Moose's surface syntax, preferring instead of provide full interoperability via the metaclass inflation capabilities described in \"MOO AND MOOSE\".",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-test-simple",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"p5.30-class-xsaccessor",
"p5.30-role-tiny",
"perl5.30",
"p5.30-strictures",
"p5.30-sub-quote",
"p5.30-scalar-list-utils",
"p5.30-class-method-modifiers"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"p5.30-any-moose",
"p5.30-moosex-strictconstructor",
"p5.30-sub-handlesvia",
"p5.30-test-cleannamespaces",
"p5.30-role-hooks",
"p5.30-moox-types-mooselike",
"p5.30-email-stuffer",
"p5.30-true"
]
},
{
"type": "lib",
"ports": [
"p5.30-dancer2-session-cookie",
"p5.30-dbix-admin-createtable",
"p5.30-dbix-admin-dsnmanager",
"p5.30-dbix-admin-tableinfo",
"p5.30-graphviz2",
"p5.30-graphviz2-dbi",
"p5.30-http-cookiemonster",
"p5.30-math-random-secure",
"p5.30-moosex-log-log4perl",
"p5.30-moox-aliases",
"p5.30-moox-handlesvia",
"p5.30-moox-late",
"p5.30-moox-traits",
"p5.30-moox-types-mooselike-numeric",
"p5.30-moox-typetiny",
"p5.30-net-appliance-session",
"p5.30-net-github",
"p5.30-pod-readme",
"p5.30-session-storage-secure",
"p5.30-sql-abstract",
"p5.30-parallel-forkmanager",
"p5.30-text-simpletable-autowidth",
"p5.30-text-table-manifold",
"p5.30-twitter-api",
"p5.30-www-mechanize-cached",
"p5.30-www-pastebin-pastebincom-create",
"p5.30-throwable",
"p5.30-search-elasticsearch",
"p5.30-zmq-ffi",
"p5.30-sql-translator",
"p5.30-search-elasticsearch-client-2_0",
"p5.30-search-elasticsearch-client-5_0",
"p5.30-search-elasticsearch-client-6_0",
"p5.30-email-sender",
"p5.30-spreadsheet-readsxc",
"p5.30-html-restrict",
"p5.30-net-cli-interact",
"p5.30-lwp-consolelogger",
"p5.30-metacpan-client",
"p5.30-file-changenotify",
"p5.30-devel-cover",
"p5.30-pithub",
"p5.30-crypt-pbkdf2",
"p5.30-code-tidyall",
"p5.30-iri",
"p5.30-gnupg-interface",
"p5.30-cli-osprey",
"p5.30-moox-strictconstructor",
"p5.30-dbix-class",
"p5.30-dancer2",
"p5.30-perl-prereqscanner",
"p5.30-perl-prereqscanner-scanner-distbuild",
"p5.30-array-compare",
"p5.30-beam-emitter",
"p5.30-chi",
"p5.30-config-json",
"p5.30-crypt-random-source",
"p5.30-dancer-template-mason",
"p5.30-cpan-changes"
]
}
]
},
{
"name": "p5.30-monotone-automatestdio",
"portdir": "perl/p5-monotone-automatestdio",
"version": "1.100.0",
"license": "LGPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Monotone::AutomateStdio",
"description": "Perl interface to Monotone via automate stdio",
"long_description": "The Monotone::AutomateStdio class gives a Perl developer access to the Monotone automate stdio facility via an easy to use interface. All command, option and output formats are handled internally by this class. Any structured information returned by Monotone is parsed and returned back to the caller as lists of records for ease of access or alternatively as one large string.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30"
]
},
{
"type": "run",
"ports": [
"monotone-devel"
]
}
],
"depends_on": []
},
{
"name": "p5.30-mojolicious-plugin-setusergroup",
"portdir": "perl/p5-mojolicious-plugin-setusergroup",
"version": "1.0.0",
"license": "Artistic-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Mojolicious::Plugin::SetUserGroup",
"description": "Mojolicious::Plugin::SetUserGroup - Mojolicious plugin to set unprivileged credentials",
"long_description": "Mojolicious::Plugin::SetUserGroup - Mojolicious plugin to set unprivileged credentials",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"p5.30-module-build-tiny",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-mojolicious",
"p5.30-unix-groups-ffi"
]
}
],
"depends_on": []
},
{
"name": "p5.30-mojolicious-plugin-mason2renderer",
"portdir": "perl/p5-mojolicious-plugin-mason2renderer",
"version": "0.30.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Mojolicious::Plugin::Mason2Renderer",
"description": "Mojolicious::Plugin::Mason2Renderer - Mason 2.x renderer plugin.",
"long_description": "Mojolicious::Plugin::Mason2Renderer - Mason 2.x renderer plugin.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-mason",
"p5.30-mojolicious"
]
}
],
"depends_on": []
},
{
"name": "p5.30-mojolicious-plugin-mason1renderer",
"portdir": "perl/p5-mojolicious-plugin-mason1renderer",
"version": "0.30.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Mojolicious::Plugin::Mason1Renderer",
"description": "Mojolicious::Plugin::Mason1Renderer - Mason 1 (aka HTML::Mason 1.x) Renderer Plugin.",
"long_description": "Mojolicious::Plugin::Mason1Renderer - Mason 1 (aka HTML::Mason 1.x) Renderer Plugin.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-html-mason",
"p5.30-mojolicious"
]
}
],
"depends_on": []
}
]
}