App-MtAws

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN

		'File::Path' => 0,


		 # for EXLOCK need 0.19
		 # for compatibility with forking 0.19
		 # perl 5.8.8 ships 0.16, 5.8.9 ships 0.20, but 5.9.0 ships 0.14
		 # use 0.16 as we have workarounds for above problems
		'File::Temp' => '0.16',

		'File::Spec' => '3.12',
		'Cwd' => 0,
		'File::stat' => 0,
		'Getopt::Long' => '2.24',


		# distribution 'IO' v 1.22 released with perl 5.8.8, however it does contains IO::{Hnadle|Pipe|Select} versions lower than 1.22
		'IO::Handle' => 0,
		'IO::Pipe' => 0,
		'IO::Select' => 0,

		'List::Util' => '1.11', # needed for Test::Spec, however 1.19 is released with perl 5.8.9 and 1.13 with perl 5.9
		'POSIX' => 0,
		'PerlIO::encoding' => 0,
		'I18N::Langinfo' => 0,
		'Time::Local' => 0,
		'Time::localtime' => 0,
		'bytes' => 0,
		'constant' => 0,
		'lib' => 0,
		'strict' => 0,
		'integer' => 0,
		'utf8' => 0,
		'warnings' => 0,
		'FindBin' => 0,
		#
		# / CORE MODULES OR DUAL-LIFE MODULES
		#
	},
	build_requires => {
		$ENV{MT_NO_HARNESS} ? () : ('TAP::Harness' => 0),

		# Test::Deep
		# Does not work with 0.090, 0.091 (due to bug in Test::Deep)
		# issue fixed here fixed https://metacpan.org/diff/release/FDALY/Test-Deep-0.091/FDALY/Test-Deep-0.092
		#
		# However I cannot specify version as '!= 0.090, != 0.091' because some CPAN testers (yet) failed to recognize it
		# http://www.cpantesters.org/cpan/report/75a8f356-e307-11e2-bb8b-c8f40b763136
		# http://www.cpantesters.org/cpan/report/de15b36c-e301-11e2-86e0-d3fada4a5016
		# http://www.cpantesters.org/cpan/report/fc48c53e-e2fe-11e2-9ee6-a6098e6b5bd1
		#
		# so, specifying as '0.092'

		'Test::Deep' => '0.092',

		# Test::Simple, Test::More, Test::Builder are part of Test-Simple disto, minimum version 0.88 required as it used by Test::Spec
		# (and Test::Spec failed to declare minimim version)
		'Test::Simple' => '0.88',
		'Test::More' => '0.88',

		'Test::MockModule' => 0,
		'DateTime' => 0,
		'Test::Spec' => 0,
		'HTTP::Daemon' => '1.36',
		$ENV{MT_DEB_BUILD} ? () : ('Test::Tabs' => '0.003'),

		# CORE MODULES OR DUAL-LIFE MODULES
		'B' => 0, # test that some scalar IV only to save memory
		'Data::Dumper' => 0,
		'Time::HiRes' => 0,
		'open' => 0,
		'Scalar::Util' => '1.11',

		# Specify Module::Build twice
		'Module::Build' => $MB_VERSION,
	},
	configure_requires => {
		'Module::Build' => $MB_VERSION,
	},
	$MB_BROKEN_RECOMMENDS ? () :
	(
		recommends => {
			'LWP::Protocol::https' => 6,
		}
	),
	$ENV{MT_NO_HARNESS} ?
		() :
		(use_tap_harness    => 1, tap_harness_args   => { jobs => test_jobs() }),
);

$build->create_build_script();
__END__



( run in 0.911 second using v1.01-cache-2.11-cpan-0d23b851a93 )