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:     };
    };
  
    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 ];
      };
  