{"name":"p5.34-module-implementation","portdir":"perl/p5-module-implementation","version":"0.90.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Module::Implementation","description":"Module::Implementation - Loads one of several alternate underlying implementations for a module","long_description":"This module abstracts out the process of choosing one of several underlying implementations for a module. This can be used to provide XS and pure Perl implementations of a module, or it could be used to load an implementation for a given OS or any other case of needing to provide multiple implementations.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-test-fatal","p5.34-test-requires","clang-14"]},{"type":"lib","ports":["perl5.34","p5.34-module-runtime","p5.34-try-tiny"]}],"depends_on":[{"type":"build","ports":["p5.34-class-load-xs","p5.34-apache-session-wrapper"]},{"type":"lib","ports":["p5-module-implementation","p5.34-package-stash","p5.34-params-validate","p5.34-specio","p5.34-list-someutils","p5.34-b-hooks-endofscope","p5.34-getopt-long-descriptive","p5.34-class-load"]}]}