-
Notifications
You must be signed in to change notification settings - Fork 4
/
Makefile.PL
112 lines (93 loc) · 3.15 KB
/
Makefile.PL
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
use strict;
use warnings;
use inc::Module::Install;
name 'Ocean';
all_from 'lib/Ocean.pm';
requires(
'parent' => 0.225,
'Net::SSLeay' => 1.36,
'Params::Validate' => 1.00,
'XML::Parser::Expat' => 2.41,
'Class::Accessor::Fast' => 0,
'YAML' => 0.77,
'Kwalify' => 0.00,
'Class::Singleton' => 1.4,
'AnyEvent' => 6.02,
'Event' => 1.20,
'XML::Writer' => 0.612,
'MIME::Base64' => 3.13,
'Digest' => 0,
'Digest::SHA1' => 2.13,
'Digest::HMAC_MD5' => 0,
'List::MoreUtils' => 0.33,
'Scalar::Util' => 1.23,
'Try::Tiny' => 0.11,
'Data::Dump' => 1.19,
'Data::Visitor::Lite' => 0.03,
'Data::Section::Simple' => 0.0,
'JSON' => 2.53,
'Data::MessagePack' => 0,
'URI' => 1.59,
'File::Slurp' => 9999.19,
'Log::Minimal' => 0.09,
'Log::Dispatch' => 2.29,
'Log::Dispatch::FileRotate' => 1.19,
'Sys::Syslog' => 0.29,
'Pod::Usage' => 0,
'Getopt::Long' => 0,
'LWP::UserAgent' => 0,
# WebSocket
'HTTP::Parser::XS' => 0.14,
'JSON::XS' => 2.32,
'URI::Escape' => 0.00,
# Cluster
# Cluster::Gearman
'Gearman::Client' => 1.11,
'AnyEvent::Gearman' => 0.09,
# Cluster::Kestrell
#'Cache::Memcached::Fast' => 0.19,
#'AnyEvent::Memcached' => 0.05,
# Cluster::RabbitMQ
#'AnyEvent::RabbitMQ' => '',
#'Net::RabbitFoot' => '',
# Cluster::ProcessManager::Parallel
'Parallel::Prefork' => 0,
# ProjectTemplate::Renderer
'Text::Xslate' => 0,
# Jingle::STUN
# 'AnyEvent::Handle::UDP' => 0.032,
# 'Tie::Hash::Indexed' => 0.05,
# 'Authen::SASL::SASLprep' => 1.01,
# XMPP XHTML-IM
'HTML::Scrubber' => 0.09,
# DB for Standalone mode
'DBD::SQLite' => '',
'DBI' => '',
'Teng' => '',
# TOOLS
#'Contextual::Return' => 0,
#'Devel::Mallinfo' => 0,
#'Module::Depends' => 0,
#'Number::Bytes::Human' => 0,
#'Devel::Leak::Object' => 0,
#'Test::TCP' => 0,
#'GTop' => 0,
);
tests('t/*.t t/*/*.t t/*/*/*.t');
#author_tests('xt');
test_requires(
#'Test::Class' => 0,
'Test::More' => 0,
'Protocol::WebSocket' => 0.00905,
'Coro' => 6.06,
'TAP::Formatter::JUnit' => '',
'Test::LoadAllModules' => '',
'TAP::Harness::JUnit' => '',
);
install_script 'bin/ocean';
install_script 'bin/ocean-standalone';
install_script 'bin/ocean-cluster-frontend';
install_script 'bin/ocean-cluster-backend';
install_script 'bin/ocean-cluster-backend-standalone';
auto_include;
WriteAll;