X-Git-Url: http://git.rot13.org/?p=perl-cwmp.git;a=blobdiff_plain;f=Makefile.PL;h=874bd87f4227b984fda67b89ea0549b8b4d7c696;hp=ac51fa1f6983280396e62617b6969237fddbf98c;hb=d916499e9a4cc6319d40186f41d70fda24898f84;hpb=03eb97317af85b13a1a2c8d0f66685d763a60c32 diff --git a/Makefile.PL b/Makefile.PL index ac51fa1..874bd87 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -3,9 +3,9 @@ use lib './lib'; use inc::Module::Install; name 'CWMP'; -version '0.12'; +version '0.14'; license 'GPL'; -requires 'Net::Server'; +requires 'Net::Server::Fork'; requires 'HTTP::Daemon'; requires 'XML::Rules'; requires 'XML::Generator'; @@ -15,12 +15,9 @@ requires 'Class::Accessor'; requires 'Net::HTTP'; requires 'Cwd'; requires 'File::Slurp'; -requires 'DBM::Deep'; -requires 'Clone'; # CWMP::Store::DBMDeep requires 'Getopt::Long'; #requires 'Term::Shelly' => '0.03'; requires 'Module::Pluggable'; -requires 'YAML'; requires 'Hash::Merge'; requires 'IPC::DirQueue'; requires 'File::Spec'; @@ -31,6 +28,14 @@ requires 'File::Find'; build_requires 'Test::More'; features( + 'CWMP::Store::YAML' => [ + -default => 1, + recommends('YAML::Syck' => 0.91), + ], + 'CWMP::Store::JSON' => [ + -default => 1, + recommends('JSON::XS'), + ], 'Command-line access to modems (tcli.pl)' => [ -default => 1, recommends('Expect'), @@ -44,10 +49,10 @@ features( -default => 0, recommends('Test::Pod::Coverage'), ], - 'Memory leak detection (for developers)' => [ - -default => 0, - recommends('Devel::LeakTrace::Fast' => 0.11), - ], +# 'Memory leak detection (for developers)' => [ +# -default => 0, +# recommends('Devel::LeakTrace::Fast' => 0.11), +# ], ); my_targets();