use ExtUtils::MakeMaker;
use strict;
use warnings;
# Call 'perldoc ExtUtils::MakeMaker' for details of how to influence
# the contents of the Makefile that is written.
my %WriteMakefileArgs = (
NAME => 'WebSocket',
VERSION_FROM => 'lib/WebSocket.pm',
AUTHOR => 'Jacques Deguest (jack@deguest.jp)',
ABSTRACT_FROM => 'lib/WebSocket.pm',
INSTALLDIRS => ($] < 5.011 ? 'perl' : 'site'),
PREREQ_PM => {
'constant' => 0,
'overload' => 0,
'parent' => 0,
'strict' => '0.238',
'warnings' => '1.44',
'Config' => 0,
'Digest::MD5' => '2.58',
'Digest::SHA' => '6.02',
'Encode' => '3.08',
'HTTP::Headers' => '6.22',
'HTTP::Request' => '6.22',
'HTTP::Response'=> '6.22',
'HTTP::Status' => '6.22',
'IO::Select' => '1.41',
'IO::Socket' => '1.42',
'IO::Socket::INET' => '1.41',
'JSON' => '4.03',
'List::Util' => '1.56',
'MIME::Base64' => '3.16',
'Module::Generic'=> 'v0.16.4',
'Nice::Try' => 'v1.1.2',
'POSIX' => '1.53_01',
'Scalar::Util' => '1.56',
'Socket' => '2.031',
'URI' => '5.09',
'URI::ws' => '0.03',
'Want' => '0.29',
},
TEST_REQUIRES =>
{
'utf8' => 0,
'version' => 0,
'Test::More' => '1.302182',
'Test::Pod' => '1.52',
},
EXE_FILES => [],
LICENSE => 'perl_5',
MIN_PERL_VERSION => 'v5.14.0',
dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
clean => { FILES => 'WebSocket-*' },
( eval { ExtUtils::MakeMaker->VERSION(6.46) } ? ( META_MERGE => {
'meta-spec' => { version => 2 },
dynamic_config => 1,
resources => {
# homepage => undef,
repository => {
url => 'git@git.deguest.jp:jack/WebSocket.git',
web => 'https://git.deguest.jp/jack/WebSocket',
type => 'git',
},
bugtracker => {
web => 'https://git.deguest.jp/jack/WebSocket/issues',
},
},
}) : ()),
);
WriteMakefile(%WriteMakefileArgs);