anchor.diff:      };
     };
   
  -  PlackMiddlewareMethodOverride = buildPerlModule {
  -    name = "Plack-Middleware-MethodOverride-0.10";
  -    src = fetchurl {
  -      url = mirror://cpan/authors/id/D/DW/DWHEELER/Plack-Middleware-MethodOverride-0.10.tar.gz;
  -      sha256 = "f8d6a33b56d69dddd5db289f855e100d86ff39099abe31ef40e2672d0dc5568d";
  -    };
  -    propagatedBuildInputs = [ Plack URI ];
  -    meta = {
  -      homepage = http://search.cpan.org/dist/Plack-Middleware-MethodOverride/;
  +  PlackMiddlewareMethodOverride = buildPerlPackage rec {
  +    name = "Plack-Middleware-MethodOverride-0.15";
  +    src = fetchurl {
  +      url = "mirror://cpan/authors/id/D/DW/DWHEELER/${name}.tar.gz";
  +      sha256 = "2b4a6e67006f97a2b4cf7980900f6a8ababb1cf97d6597319f9897ada3c555bc";
  +    };
  +    buildInputs = [ Plack URI ];
  +    propagatedBuildInputs = [ Plack ];
  +    meta = {
         description = "Override REST methods to Plack apps via POST";
         license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
       };
  
positive.code:     };
    };
  
    Plack = buildPerlPackage {
      name = "Plack-1.0031";
      src = fetchurl {
        url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Plack-1.0031.tar.gz;
        sha256 = "0vvppxs36729lggrx4s1gn37lzsm794wfkm3k386bwhkmk7sr31i";
      };
      buildInputs = [ FileShareDirInstall TestRequires ];
      propagatedBuildInputs = [ ApacheLogFormatCompiler DevelStackTrace
        DevelStackTraceAsHTML FileShareDir FilesysNotifySimple HTTPBody
        HTTPMessage HashMultiValue LWP StreamBuffered TestTCP TryTiny URI
        POSIXstrftimeCompiler ];
      meta = {
        homepage = https://github.com/plack/Plack;
        description = "Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)";
  
negative.code:   };
  
    CatalystRuntime = buildPerlPackage {
      name = "Catalyst-Runtime-5.90085";
      src = fetchurl {
        url = mirror://cpan/authors/id/J/JJ/JJNAPIORK/Catalyst-Runtime-5.90085.tar.gz;
        sha256 = "17wfcawvj8nxs2wq7r094m6dff37s6i2d2z49lxz2n8c489d9nk1";
      };
      buildInputs = [ DataDump HTTPMessage IOstringy JSONMaybeXS TestFatal ];
      propagatedBuildInputs = [ CGISimple CGIStruct ClassC3AdoptNEXT ClassDataInheritable ClassLoad DataDump DataOptList Encode HTMLParser HTTPBody HTTPMessage HTTPRequestAsCGI HashMultiValue JSONMaybeXS LWP ListMoreUtils MROCompat ModulePluggable Moose MooseXEmulateClassAccessorFast MooseXGetopt MooseXMethodAttributes MooseXRoleWithOverloading PathClass Plack PlackMiddlewareFixMissingBodyInRedirect PlackMiddlewareMethodOverride PlackMiddlewareRemoveRedundantBody PlackMiddlewareReverseProxy PlackTestExternalServer SafeIsa StreamBuffered StringRewritePrefix SubExporter TaskWeaken TermSizeAny TextSimpleTable TreeSimple TreeSimpleVisitorFactory TryTiny URI URIws namespaceautoclean namespaceclean ];
      meta = {
        homepage = http://dev.catalyst.perl.org/;
        description = "The Catalyst Framework Runtime";
  