Changeset 10866

Show
Ignore:
Timestamp:
05/01/08 13:00:51 (7 years ago)
Author:
daisuke
Message:

very temporary hack to cope with Module::Install > 0.70 broken features() + recommends

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/HTTP-Engine/branches/moose/Makefile.PL

    r10842 r10866  
    22name 'HTTP-Engine'; 
    33all_from 'lib/HTTP/Engine.pm'; 
     4 
     5{ 
     6    no warnings 'redefine'; 
     7    if ($Module::Install::VERSION > 0.70) { 
     8        *recommends_hack = sub { $_[0] } 
     9    } else { 
     10        *recommends_hack = \&recommends; 
     11    } 
     12} 
     13     
    414 
    515requires 'Class::Accessor::Fast'; 
     
    2030    'Interface::FCGI' => [ 
    2131        -default => 0, 
    22         recommends('FCGI'), 
     32        recommends_hack('FCGI'), 
    2333    ], 
    2434 
    2535    'Interface::ServerSimple' => [ 
    2636        -default => 0, 
    27         recommends('HTTP::Server::Simple'), 
     37        recommends_hack('HTTP::Server::Simple'), 
    2838    ], 
    2939 
    3040    'Interface::Standalone' => [ 
    3141        -default => 0, 
    32         recommends('Errno'), 
     42        recommends_hack('Errno'), 
    3343    ], 
    3444 
    3545    'Interface::Test' => [ 
    3646        -default => 0, 
    37         recommends('HTTP::Request::AsCGI'), 
     47        recommends_hack('HTTP::Request::AsCGI'), 
    3848    ], 
    3949 
    4050    'ModuleReload' => [ 
    4151        -default => 0, 
    42         recommends('Module::Reload'), 
     52        recommends_hack('Module::Reload'), 
    4353    ], 
    4454 
    4555    'DebugScreen' => [ 
    4656        -default => 0, 
    47         recommends('Carp::Always'), 
     57        recommends_hack('Carp::Always'), 
    4858    ], 
    4959); 
    5060 
     61# 
     62#    'Interface::Standalone' => [ 
     63#        -default => 0, 
     64#        recommends_hack('Errno'), 
     65#    ], 
     66# 
     67#    'Interface::Test' => [ 
     68#        -default => 0, 
     69#        recommends_hack('HTTP::Request::AsCGI'), 
     70#    ], 
     71# 
     72#    'ModuleReload' => [ 
     73#        -default => 0, 
     74#        recommends_hack('Module::Reload'), 
     75#    ], 
     76# 
     77#    'DebugScreen' => [ 
     78#        -default => 0, 
     79#        recommends_hack('Carp::Always'), 
     80#    ], 
     81#); 
     82# 
    5183build_requires 'Test::More'; 
    5284use_test_base;