aboutsummaryrefslogtreecommitdiffstats
path: root/cpanfile
diff options
context:
space:
mode:
Diffstat (limited to 'cpanfile')
-rw-r--r--cpanfile21
1 files changed, 16 insertions, 5 deletions
diff --git a/cpanfile b/cpanfile
index 569136f84..7827dc67c 100644
--- a/cpanfile
+++ b/cpanfile
@@ -11,6 +11,7 @@ requires 'ExtUtils::MakeMaker', '6.72'; # [1]
requires 'Guard', '1.023';
requires 'PadWalker', '2.2';
requires 'aliased', '0.34';
+requires 'Net::SSLeay', '1.81';
# Catalyst itself, and modules/plugins used
requires 'Catalyst', '5.80031';
@@ -42,6 +43,7 @@ requires 'DBD::Pg', '2.9.2';
requires 'DBI';
requires 'DBIx::Class::EncodedColumn', '0.00013';
requires 'DBIx::Class::EncodedColumn::Crypt::Eksblowfish::Bcrypt';
+requires 'DBIx::Class::Factory';
requires 'DBIx::Class::FilterColumn';
requires 'DBIx::Class::InflateColumn::DateTime';
requires 'DBIx::Class::ResultSet';
@@ -52,7 +54,7 @@ requires 'Email::MIME';
requires 'Email::Sender';
requires 'Email::Valid';
requires 'Error';
-requires 'FCGI';
+requires 'FCGI'; # Required by e.g. Plack::Handler::FCGI
requires 'File::Find';
requires 'File::Path';
requires 'File::Slurp';
@@ -68,6 +70,7 @@ requires 'Locale::gettext';
requires 'LWP::Simple';
requires 'LWP::UserAgent';
requires 'Math::Trig';
+requires 'MIME::Parser'; # HandleMail
requires 'Module::Pluggable';
requires 'Moose';
requires 'MooX::Types::MooseLike';
@@ -76,7 +79,7 @@ requires 'Net::DNS::Resolver';
requires 'Net::Domain::TLD', '1.75';
requires 'Net::Facebook::Oauth2', '0.10';
requires 'Net::OAuth';
-requires 'Net::Twitter::Lite::WithAPIv1_1';
+requires 'Net::Twitter::Lite::WithAPIv1_1', '0.12008';
requires 'Path::Class';
requires 'POSIX';
requires 'Readonly';
@@ -95,12 +98,12 @@ requires 'YAML';
feature 'uk', 'FixMyStreet.com specific requirements' => sub {
# East Hampshire & Angus
- requires 'SOAP::Lite';
+ requires 'SOAP::Lite', '1.20';
};
feature 'zurich', 'Zueri wie neu specific requirements' => sub {
# Geocoder
- requires 'SOAP::Lite';
+ requires 'SOAP::Lite', '1.20';
};
# Moderation by from_body user
@@ -109,9 +112,17 @@ requires 'Algorithm::Diff';
# Modules used by CSS & watcher
requires 'CSS::Sass';
requires 'File::ChangeNotify';
-requires 'Path::Tiny';
+requires 'Path::Tiny', '0.104';
requires 'File::Find::Rule';
+# Modules used for development
+requires 'Plack::Middleware::Debug';
+requires 'Plack::Middleware::Debug::DBIC::QueryLog';
+requires 'Plack::Middleware::Debug::LWP';
+requires 'Plack::Middleware::Debug::Template';
+recommends 'Linux::Inotify2' if $^O eq 'linux';
+recommends 'Mac::FSEvents' if $^O eq 'darwin';
+
# Modules used by the test suite
requires 'Test::PostgreSQL';
requires 'CGI::Simple';