anchor.diff:      };
     };
   
  -  Plack = buildPerlPackage {
  -    name = "Plack-1.0031";
  -    src = fetchurl {
  -      url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Plack-1.0031.tar.gz;
  -      sha256 = "0vvppxs36729lggrx4s1gn37lzsm794wfkm3k386bwhkmk7sr31i";
  +  Plack = buildPerlPackage rec {
  +    name = "Plack-1.0039";
  +    src = fetchurl {
  +      url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/${name}.tar.gz";
  +      sha256 = "d24a572e88644c7d39c7e6ff1af005b728dec94a878cf06d9027ab7d1a2fd0a9";
       };
       buildInputs = [ FileShareDirInstall TestRequires ];
  -    propagatedBuildInputs = [ ApacheLogFormatCompiler DevelStackTrace
  -      DevelStackTraceAsHTML FileShareDir FilesysNotifySimple HTTPBody
  -      HTTPMessage HashMultiValue LWP StreamBuffered TestTCP TryTiny URI
  -      POSIXstrftimeCompiler ];
  +    propagatedBuildInputs = [ ApacheLogFormatCompiler CookieBaker DevelStackTrace DevelStackTraceAsHTML FileShareDir FilesysNotifySimple HTTPBody HTTPHeadersFast HTTPMessage HashMultiValue StreamBuffered TestTCP TryTiny URI ];
       meta = {
         homepage = https://github.com/plack/Plack;
         description = "Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)";
  
positive.code:     };
    };
  
    PlackMiddlewareDebug = buildPerlPackage {
      name = "Plack-Middleware-Debug-0.14";
      src = fetchurl {
        url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Plack-Middleware-Debug-0.14.tar.gz;
        sha256 = "0349563ic6fw4kwx3k3l4v9gq59b5cpymmn1k8bkxsw9n7s10rb9";
      };
      buildInputs = [ TestRequires ];
      propagatedBuildInputs = [ ClassMethodModifiers DataDump FileShareDir ModuleVersions Plack TextMicroTemplate ];
      meta = {
        description = "Display information about the current request/response";
        license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
        maintainers = with maintainers; [ ];
        platforms   = stdenv.lib.platforms.unix;
      };
    };
  
    PlackMiddlewareFixMissingBodyInRedirect = buildPerlPackage {
      name = "Plack-Middleware-FixMissingBodyInRedirect-0.11";
      src = fetchurl {
        url = mirror://cpan/authors/id/S/SW/SWEETKID/Plack-Middleware-FixMissingBodyInRedirect-0.11.tar.gz;
        sha256 = "eb4d4232344e7da3217347b847736ea55df962d11b870a225315d9241e8fbefb";
      };
      buildInputs = [ HTTPMessage Plack ];
      propagatedBuildInputs = [ HTMLParser Plack ];
  
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";
  