# @(#)$Ident: DZ_Build.PL 2013-08-15 13:04 pjf ;
use strict;
use warnings;
use Module::Build;
sub whimper { print {*STDOUT} $_[ 0 ]."\n"; exit 0 }
my $perl_ver = 5.010001;
my $name = 'File-UnixAuth'; $name =~ s{ - }{::}gmx;
$] >= $perl_ver or $ENV{PERL5_CPANPLUS_IS_VERSION}
or whimper "Minimum required Perl version is ${perl_ver}";
Module::Build->subclass( code => do { local $/; <DATA> } )->new(
'module_name' => $name,
'notes' => { min_perl_version => $perl_ver },
'build_requires' => {
'Module::Build' => '0.4004',
'version' => '0.88'
},
'configure_requires' => {
'Module::Build' => '0.4004',
'version' => '0.88'
},
'requires' => {
'Class::Method::ModifiersX::Augment' => '0.001',
'File::DataClass' => 'v0.22.0',
'Lingua::EN::NameParse' => '1.28',
'Moo' => '1.002',
'namespace::sweep' => '0.006',
'perl' => '5.010001'
},
)->create_build_script;
exit 0;
__DATA__
sub _normalize_prereqs { # Dynamic config
my $self = shift; my $p = $self->SUPER::_normalize_prereqs; return $p;
}