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=8c03a33a183fadf3a294d0e382ef1f303cce79bd;hpb=a18818fdeeae40a179b690b3aa02c8518271be05;p=catagits%2FGitalist.git diff --git a/lib/Gitalist/Script/FastCGI.pm b/lib/Gitalist/Script/FastCGI.pm index 8c03a33..1cd1e9f 100644 --- a/lib/Gitalist/Script/FastCGI.pm +++ b/lib/Gitalist/Script/FastCGI.pm @@ -2,15 +2,12 @@ package Gitalist::Script::FastCGI; use Moose; use namespace::autoclean; +sub BUILD { + require FCGI; # Make IPC::Run happy + FCGI->VERSION(0.68); +} + extends 'Catalyst::Script::FastCGI'; with 'Gitalist::ScriptRole'; -# 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 } - __PACKAGE__->meta->make_immutable;