-
Notifications
You must be signed in to change notification settings - Fork 26
/
cpanfile
121 lines (110 loc) · 3.62 KB
/
cpanfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
requires 'Catalyst::Runtime' => '5.90080';
requires 'Catalyst::Plugin::ConfigLoader';
requires 'Catalyst::Plugin::Authentication';
requires 'Catalyst::Plugin::Session';
requires 'Catalyst::Plugin::Session::Store::FastMmap';
requires 'Catalyst::Plugin::Session::State::Cookie';
requires 'Catalyst::Plugin::Authorization::Roles';
requires 'Catalyst::Authentication::Realm::SimpleDB';
requires 'Catalyst::View::TT';
requires 'Catalyst::View::JSON';
requires 'JSON::MaybeXS';
requires 'Catalyst::Action::RenderView';
requires 'Moose';
requires 'namespace::autoclean';
requires 'Test::WWW::Mechanize';
requires 'Test::WWW::Mechanize::Catalyst';
requires 'Term::Size::Any';
requires 'Data::Dumper::Concise';
# modules used
# middlewares
requires 'Plack::Middleware::XSendfile';
# needs a recent thing
requires 'MIME::Types' => '2.04';
# for fcgi
requires 'FCGI';
requires 'FCGI::ProcManager';
# for the emulated cgit
requires 'IPC::Run';
requires 'Config::General'; # Required by Catalyst::Plugin::ConfigLoader
requires 'Unicode::Collate';
requires 'DBIx::Class';
requires 'DBD::SQLite';
requires 'Daemon::Control';
requires 'MooseX::NonMoose';
requires 'DBIx::Class::Schema::Loader';
requires 'SQL::Translator';
requires 'DBIx::Class::InflateColumn::DateTime';
requires 'DBIx::Class::Schema::Config';
requires 'DBIx::Class::Helpers';
requires 'DBIx::Class::InflateColumn::Authen::Passphrase' => '0.03';
requires 'DBIx::Class::PassphraseColumn' => '0.05';
requires 'DBIx::Class::DeploymentHandler';
requires 'DateTime';
requires 'Date::Parse';
requires 'DateTime::Format::SQLite';
requires 'DateTime::Format::MySQL';
requires 'DateTime::Format::Pg';
requires 'DateTime::Format::Strptime';
requires 'XML::FeedPP' => '0.43';
requires 'XML::Atom' => '0.41'; # 2011...
requires 'XML::OPDS' => '0.06';
requires 'Git::Wrapper';
requires 'Text::Wrapper'; # for revision messages
requires 'Email::Valid';
requires 'Regexp::Common';
requires 'File::Copy::Recursive';
requires 'Search::Xapian';
requires 'Catalyst::Model::Adaptor' => '0.10';
requires 'Text::Unidecode' => '1.22'; # version in jessie
requires 'Text::Diff' => 0;
# loggers
requires 'Log::Contextual';
requires 'Log::Log4perl';
requires 'Log::Dispatch';
requires 'Log::Dispatch::File::Stamped';
requires 'Log::Dispatch::FileRotate';
# for the Log::Dispatch::Email::MailSend module
requires 'Mail::Send';
requires 'Email::Sender';
requires 'Email::MIME::Kit' => '3';
requires 'Email::MIME::Kit::Renderer::TT' => '1.001';
requires 'Email::Address' => '1.910';
requires 'Authen::SASL';
requires 'Email::Stuffer';
requires 'HTTP::Tiny';
requires 'Crypt::XkcdPassword';
requires 'Bytes::Random::Secure';
# let's encrypt
requires 'Crypt::OpenSSL::X509';
requires 'Net::ACME2' => '0.30';
requires 'HTTP::BrowserDetect';
requires 'HTML::Parser';
requires 'HTML::Tree';
requires 'HTML::Packer';
requires 'CSS::Packer';
requires 'JavaScript::Packer';
#images
requires 'Imager';
requires 'PDF::API2';
requires 'Business::ISBN';
# our own dogfood
requires 'Text::Amuse' => '1.81';
requires 'PDF::Imposition' => '0.26';
requires 'Text::Amuse::Compile' => '1.88';
requires 'Text::Amuse::Preprocessor' => '0.67';
# devel things to be removed at the end of the development cycle
# requires 'Catalyst::Plugin::StackTrace';
# requires 'Catalyst::Plugin::MemoryUsage';
# requires 'DBIx::Class::Schema::Loader';
requires 'MooseX::MarkAsMethods';
requires 'File::MimeInfo';
requires 'Moo';
requires 'Path::Tiny' => '0.048';
requires 'Locale::Maketext::Lexicon';
requires 'Locale::PO';
test_requires 'Test::More' => '0.88';
test_requires 'CAM::PDF';
test_requires 'Test::Differences';
test_requires 'Test::Warn';
test_requires 'Test::WWW::Mechanize::PSGI' => '0.39';