Sub-HandlesVia
view release on metacpan or search on metacpan
Makefile.PL view on Meta::CPAN
file => "lib/Sub/HandlesVia/HandlerLibrary/Code.pm",
version => 0.053005,
},
"Sub::HandlesVia::HandlerLibrary::Counter" => {
file => "lib/Sub/HandlesVia/HandlerLibrary/Counter.pm",
version => 0.053005,
},
"Sub::HandlesVia::HandlerLibrary::Enum" => {
file => "lib/Sub/HandlesVia/HandlerLibrary/Enum.pm",
version => 0.053005,
},
"Sub::HandlesVia::HandlerLibrary::Hash" => {
file => "lib/Sub/HandlesVia/HandlerLibrary/Hash.pm",
version => 0.053005,
},
"Sub::HandlesVia::HandlerLibrary::Number" => {
file => "lib/Sub/HandlesVia/HandlerLibrary/Number.pm",
version => 0.053005,
},
"Sub::HandlesVia::HandlerLibrary::Scalar" => {
file => "lib/Sub/HandlesVia/HandlerLibrary/Scalar.pm",
version => 0.053005,
},
"Sub::HandlesVia::HandlerLibrary::String" => {
file => "lib/Sub/HandlesVia/HandlerLibrary/String.pm",
version => 0.053005,
},
"Sub::HandlesVia::Mite" => { file => "lib/Sub/HandlesVia/Mite.pm" },
"Sub::HandlesVia::Toolkit" => { file => "lib/Sub/HandlesVia/Toolkit.pm", version => 0.053005 },
"Sub::HandlesVia::Toolkit::Mite" => { file => "lib/Sub/HandlesVia/Toolkit/Mite.pm", version => 0.053005 },
"Sub::HandlesVia::Toolkit::Moo" => { file => "lib/Sub/HandlesVia/Toolkit/Moo.pm", version => 0.053005 },
"Sub::HandlesVia::Toolkit::Moose" => { file => "lib/Sub/HandlesVia/Toolkit/Moose.pm", version => 0.053005 },
"Sub::HandlesVia::Toolkit::Moose::PackageTrait" => { file => "lib/Sub/HandlesVia/Toolkit/Moose.pm", version => 0.053005 },
"Sub::HandlesVia::Toolkit::Moose::RoleTrait" => { file => "lib/Sub/HandlesVia/Toolkit/Moose.pm", version => 0.053005 },
"Sub::HandlesVia::Toolkit::Mouse" => { file => "lib/Sub/HandlesVia/Toolkit/Mouse.pm", version => 0.053005 },
"Sub::HandlesVia::Toolkit::Mouse::PackageTrait" => { file => "lib/Sub/HandlesVia/Toolkit/Mouse.pm", version => 0.053005 },
"Sub::HandlesVia::Toolkit::Mouse::RoleTrait" => { file => "lib/Sub/HandlesVia/Toolkit/Mouse.pm", version => 0.053005 },
"Sub::HandlesVia::Toolkit::ObjectPad" => {
file => "lib/Sub/HandlesVia/Toolkit/ObjectPad.pm",
version => 0.053005,
},
"Sub::HandlesVia::Toolkit::Plain" => { file => "lib/Sub/HandlesVia/Toolkit/Plain.pm", version => 0.053005 },
},
"release_status" => "stable",
"resources" => {
bugtracker => { web => "https://github.com/tobyink/p5-sub-handlesvia/issues" },
homepage => "https://metacpan.org/release/Sub-HandlesVia",
license => ["http://dev.perl.org/licenses/"],
repository => {
type => "git",
url => "git://github.com/tobyink/p5-sub-handlesvia.git",
web => "https://github.com/tobyink/p5-sub-handlesvia",
},
x_identifier => "http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/project",
},
"version" => 0.053005,
};
my %dynamic_config;
do {
if ($] lt 5.010000) {
$meta->{prereqs}{runtime}{requires}{'MRO::Compat'} = 0;
}
if ($] lt 5.014000) {
$meta->{prereqs}{runtime}{requires}{'Devel::GlobalDestruction'} = 0;
}
};
my %WriteMakefileArgs = (
ABSTRACT => $meta->{abstract},
AUTHOR => ($EUMM >= 6.5702 ? $meta->{author} : $meta->{author}[0]),
DISTNAME => $meta->{name},
VERSION => $meta->{version},
EXE_FILES => [ map $_->{file}, values %{ $meta->{x_provides_scripts} || {} } ],
NAME => do { my $n = $meta->{name}; $n =~ s/-/::/g; $n },
test => { TESTS => "t/*.t t/02moo/*.t t/03moo_mxtt/*.t t/04moose/*.t t/05moose_nativetypes/*.t t/06mouse/*.t t/07mouse_nativetypes/*.t t/30egpod/*.t t/40mite/*.t t/55corinna/*.t" },
%dynamic_config,
);
$WriteMakefileArgs{LICENSE} = $meta->{license}[0] if $EUMM >= 6.3001;
sub deps
{
my %r;
for my $stage (@_)
{
for my $dep (keys %{$meta->{prereqs}{$stage}{requires}})
{
next if $dep eq 'perl';
my $ver = $meta->{prereqs}{$stage}{requires}{$dep};
$r{$dep} = $ver if !exists($r{$dep}) || $ver >= $r{$dep};
}
}
\%r;
}
my ($build_requires, $configure_requires, $runtime_requires, $test_requires);
if ($EUMM >= 6.6303)
{
$WriteMakefileArgs{BUILD_REQUIRES} ||= deps('build');
$WriteMakefileArgs{CONFIGURE_REQUIRES} ||= deps('configure');
$WriteMakefileArgs{TEST_REQUIRES} ||= deps('test');
$WriteMakefileArgs{PREREQ_PM} ||= deps('runtime');
}
elsif ($EUMM >= 6.5503)
{
$WriteMakefileArgs{BUILD_REQUIRES} ||= deps('build', 'test');
$WriteMakefileArgs{CONFIGURE_REQUIRES} ||= deps('configure');
$WriteMakefileArgs{PREREQ_PM} ||= deps('runtime');
}
elsif ($EUMM >= 6.52)
{
$WriteMakefileArgs{CONFIGURE_REQUIRES} ||= deps('configure');
$WriteMakefileArgs{PREREQ_PM} ||= deps('runtime', 'build', 'test');
}
else
{
$WriteMakefileArgs{PREREQ_PM} ||= deps('configure', 'build', 'test', 'runtime');
}
{
my ($minperl) = reverse sort(
grep defined && /^[0-9]+(\.[0-9]+)?$/,
( run in 1.674 second using v1.01-cache-2.11-cpan-a49fcb8fa48 )