forked from bingos/poe-component-smokebox
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.PL
58 lines (48 loc) · 1.44 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
use strict;
use inc::Module::Install;
name 'POE-Component-SmokeBox';
author 'Chris Williams <chris@bingosnet.co.uk>';
license 'perl';
auto_license holder => 'Chris Williams';
perl_version '5.006';
abstract_from 'lib/POE/Component/SmokeBox.pm';
version_from 'lib/POE/Component/SmokeBox.pm';
build_requires 'Test::Harness' => 3.14;
build_requires 'Test::More' => 0.47;
build_requires 'File::Spec' => 0;
requires 'POE' => 1.0001;
requires 'Module::Pluggable' => 0;
requires 'Params::Check' => 0;
requires 'Object::Accessor' => 0;
requires 'Digest::MD5' => 0;
requires 'Env::Sanctify' => 0.04;
requires 'String::Perl::Warnings' => 0.04;
githubmeta;
unless ( win32 ) {
if ( ! can_use 'IO::Pty' ) {
requires 'IO::Pty' => 0 if
prompt( 'Do you want to install IO::Pty, it is highly recommended that you do [Y/n]?', 'Y' )
=~ /^Y/i;
}
else {
warn "You already have IO::Pty installed, excellent.\n";
}
}
else {
requires 'POE::Wheel::Run::Win32' => 0.10;
requires 'Win32API::File' => 0;
}
tests 't/*.t t/*/*.t';
print <<NOTICE;
\a--------------------------------------------------------------
Hi,
This is an early release of POE::Component::SmokeBox.
Thanks for your interest.
There may still be stuff wrong with it, but it should be
usable. Enjoy.
Any bug reports, feature requests, send an email to
<bug-POE-Component-SmokeBox\@rt.cpan.org>
--------------------------------------------------------------
NOTICE
sleep(5);
WriteAll();