Fix #118 Put some deps in cpanfile features

This commit is contained in:
Luc Didry 2018-10-21 09:46:31 +02:00
parent 6306c317ec
commit 413e13a801
No known key found for this signature in database
GPG Key ID: EA868E12D0257E3C
1 changed files with 16 additions and 6 deletions

View File

@ -1,12 +1,8 @@
requires 'inc::Module::Install';
requires 'Mojolicious', '>= 7.31';
requires 'ORLite';
requires 'Mojolicious::Plugin::DebugDumperHelper';
requires 'Mojolicious::Plugin::PgURLHelper';
requires 'Mojolicious::Plugin::I18N';
requires 'Mojolicious::Plugin::Mail';
requires 'Mojolicious::Plugin::Authentication';
requires 'Mojo::Pg';
requires 'EV';
requires 'Filesys::DiskUsage';
requires 'Switch';
@ -17,6 +13,20 @@ requires 'Number::Bytes::Human';
requires 'Filesys::DfPortable';
requires 'Switch';
requires 'Data::Entropy';
requires 'Net::LDAP';
requires 'Crypt::SaltedHash';
requires 'Apache::Htpasswd';
feature 'ldap', 'LDAP authentication support' => sub {
requires 'Net::LDAP';
requires 'Mojolicious::Plugin::Authentication';
};
feature 'htpasswd', 'Htpasswd authentication support' => sub {
requires 'Apache::Htpasswd';
requires 'Mojolicious::Plugin::Authentication';
};
feature 'postgresql', 'PostgreSQL support' => sub {
requires 'Mojo::Pg';
requires 'Mojolicious::Plugin::PgURLHelper';
};
feature 'sqlite', 'SQLite support' => sub {
requires 'ORLite';
}