X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FGitalist%2FScript%2FFastCGI.pm;h=1cd1e9f33e47198e33f21b83a5607ca725051048;hb=fe89796bdda22aa81e507774db1cdb1af705a28a;hp=778760c9b26e5398920a094b024174cd81b928ce;hpb=501a990df700783a1b13851f3d2cab67dab6bacd;p=catagits%2FGitalist.git diff --git a/lib/Gitalist/Script/FastCGI.pm b/lib/Gitalist/Script/FastCGI.pm index 778760c..1cd1e9f 100644 --- a/lib/Gitalist/Script/FastCGI.pm +++ b/lib/Gitalist/Script/FastCGI.pm @@ -2,14 +2,12 @@ package Gitalist::Script::FastCGI; use Moose; use namespace::autoclean; -extends 'Catalyst::Script::FastCGI'; +sub BUILD { + require FCGI; # Make IPC::Run happy + FCGI->VERSION(0.68); +} -# Only exists so that this horrible hack can happen.. -# This should be in FCGI.pm, see: -# http://github.com/broquaint/Gitalist/issues#issue/9 -# http://rt.cpan.org/Public/Bug/Display.html?id=50972 -# http://goatse.co.uk/~bobtfish/Gitalist/script/gitalist.fcgi/commitdiff?p=FCGI;h=6bfbe42bbc9a29f4befee56d6dd7077922cae50e -use FCGI; -sub FCGI::Stream::FILENO { -2 } +extends 'Catalyst::Script::FastCGI'; +with 'Gitalist::ScriptRole'; __PACKAGE__->meta->make_immutable;