-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile.PL
More file actions
129 lines (124 loc) · 5.28 KB
/
Makefile.PL
File metadata and controls
129 lines (124 loc) · 5.28 KB
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
122
123
124
125
126
127
128
129
use ExtUtils::MakeMaker;
WriteMakefile(
NAME => 'Hadouken',
AUTHOR => q{dek <dek@ha.douken.co>},
VERSION_FROM => 'lib/Hadouken.pm',
XSMULTI => 1,
ABSTRACT => 'Hadouken',
CONFIGURE_REQUIRES => {
'ExtUtils::MakeMaker' => '7.14', # XSMULTI
'ExtUtils::Depends' => '0.402',
'ExtUtils::MakeMaker::BigHelper' => 0,
'YAML', => 0,
'Test::More' => 0,
'File::Copy' => 0,
},
PREREQ_PM => {
'Scalar::Util' => 0,
'TryCatch' => 0,
'Cwd' => 0,
'Moose' => 0,
'Log::Log4perl' => 0,
'List::MoreUtils' => 0,
'List::Util' => 0,
'AnyEvent' => 0,
'AnyEvent::HTTP' => 0,
'AnyEvent::HTTP::Request' => 0,
'AnyEvent::DNS' => 0,
'AnyEvent::Whois::Raw' => 0,
'HTML::TokeParser' => 0,
'HTML::Strip' => 0,
'CHI' => 0,
'URI' => 0,
'URI::Escape' => 0,
'LWP::UserAgent' => 0,
'LWP::ConnCache' => 0,
'HTTP::Cookies' => 0,
'Encode' => 0,
'JSON::XS' => 0,
'JSON' => 0,
'POSIX' => 0,
'Time::HiRes' => 0,
'Geo::IP' => 0,
'Tie::Array::CSV' => 0,
'Text::CSV_XS' => 0,
'Regexp::Common' => 0,
'Regexp::Assemble' => 0,
'String::IRC' => 0,
'Net::Whois::IP' => 0,
'Convert::PEM' => 0,
'MIME::Base64' => 0,
'Time::Elapsed' => 0,
'Clone' => 0,
'Error' => 0,
'Math::Pari' => 0,
'Digest::MD2' => 0,
'Digest::SHA1' => 0,
'XML::Parser' => 0,
'Daemon::Control' => 0,
'Config::General' => 0,
'File::Basename' => 0,
'Crypt::RSA' => 0,
'Crypt::OpenSSL::RSA' => 0,
'Crypt::Blowfish_PP' => 0,
'Crypt::Blowfish' => 0,
'Crypt::Random' => 0,
'Crypt::CBC' => 0,
'Crypt::DES' => 0,
'File::Spec' => 0,
'FindBin' => 0,
'Module::Pluggable' => 0,
'Data::Printer' => 0,
'Data::UUID' => 0,
'Data::Dumper' => 0,
'Any::Moose' => 0,
'MooseX::Getopt::GLD' => 0,
'Object::Event' => 0,
'Digest::SHA3' => 0,
'Digest::SHA' => 0,
'Term::ReadPassword' => 0,
'Text::Unidecode' => 0,
'IMDB::Film' => 0,
'Params::Validate' => 0,
'Devel::Declare' => 0,
'Math::BigInt' => 0,
'Net::SSLeay' => 0,
'ZooKeeper' => 0,
'ZooKeeper::XS' => 0,
'XSLoader' => 0,
},
PM => {
'lib/Hadouken.pm' => '$(INST_LIB)/Hadouken.pm',
'lib/Hadouken/DH1080.pm' => '$(INST_LIB)/Hadouken/DH1080.pm',
'lib/Hadouken/Base64.pm' => '$(INST_LIB)/Hadouken/Base64.pm',
'lib/Hadouken/AsyncSocket.pm' => '$(INST_LIB)/Hadouken/AsyncSocket.pm',
'lib/Hadouken/ZooKeeper.pm' => '$(INST_LIB)/Hadouken/ZooKeeper.pm',
'lib/AnyEvent/IRC.pm' => '$(INST_LIB)/AnyEvent/IRC.pm',
'lib/AnyEvent/IRC/Client.pm' => '$(INST_LIB)/AnyEvent/IRC/Client.pm',
'lib/AnyEvent/IRC/Connection.pm' => '$(INST_LIB)/AnyEvent/IRC/Connection.pm',
'lib/AnyEvent/IRC/Util.pm' => '$(INST_LIB)/AnyEvent/IRC/Util.pm',
'bin/plugins/StockMarket.pm' => '$(INST_LIB)/Hadouken/Plugin/StockMarket.pm',
'bin/plugins/ExamplePlugin.pm' => '$(INST_LIB)/Hadouken/Plugin/ExamplePlugin.pm',
'bin/plugins/IMDB.pm' => '$(INST_LIB)/Hadouken/Plugin/IMDB.pm',
'bin/plugins/Portfolio.pm' => '$(INST_LIB)/Hadouken/Plugin/Portfolio.pm',
'bin/plugins/Translate.pm' => '$(INST_LIB)/Hadouken/Plugin/Translate.pm',
'bin/plugins/MitchQuotes.pm' => '$(INST_LIB)/Hadouken/Plugin/MitchQuotes.pm',
'bin/plugins/Whois.pm' => '$(INST_LIB)/Hadouken/Plugin/Whois.pm',
'bin/plugins/UrbanDictionary.pm' => '$(INST_LIB)/Hadouken/Plugin/UrbanDictionary.pm',
'bin/plugins/Translate.pm' => '$(INST_LIB)/Hadouken/Plugin/Translate.pm',
'bin/plugins/Shorten.pm' => '$(INST_LIB)/Hadouken/Plugin/Shorten.pm',
'bin/plugins/MagicEight.pm' => '$(INST_LIB)/Hadouken/Plugin/MagicEight.pm',
'bin/plugins/IPCalc.pm' => '$(INST_LIB)/Hadouken/Plugin/IPCalc.pm',
'bin/plugins/GeoIP.pm' => '$(INST_LIB)/Hadouken/Plugin/GeoIP.pm',
},
#EXE_FILES => ['bin/hadouken'],
PL_FILES => {
#'bin/createconfig.pl' => '/etc/hadouken.conf',
'bin/deflategeoip.pl' => '0', # Change to 1 to force over-write.
},
dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
LIBS => ['-lm' ],
DEFINE => '',
);
package MY;
use ExtUtils::MakeMaker::BigHelper qw(:MY);