anchor.diff:    };
   
     Plack = buildPerlPackage rec {
  -    name = "Plack-0.9984";
  +    name = "Plack-0.9985";
       src = fetchurl {
         url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/${name}.tar.gz";
  -      sha256 = "0xx200va9l6zimp2ybvbh1l3m80cdw03mfxqqf9k6v7cqvxir6pz";
  +      sha256 = "0cik1iwpwky7aliwi59z93ykd13ysp4xg5dps1vd4dhqylkn4ns8";
       };
       buildInputs = [ TestRequires TestTCP HTTPRequestAsCGI ];
       propagatedBuildInputs =
  
positive.code:       url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/${name}.tar.gz";
        sha256 = "0b1k7smg50xfdhrjifa2gkkm52vna41alvbw8vb2pk99jmgnngh6";
      };
    };
  
    ModulePluggable = buildPerlPackage rec {
      name = "Module-Pluggable-3.9";
      src = fetchurl {
        url = "mirror://cpan/authors/id/S/SI/SIMONW/${name}.tar.gz";
        sha256 = "0psryh1dz828zly92db9zcv905n82in2awixzqngqhzg4y7fg4wc";
      };
      patches = [
        # !!! merge this patch into Perl itself (which contains Module::Pluggable as well)
        ../development/perl-modules/module-pluggable.patch
      ];
    };
  
    ModulePluggableFast = buildPerlPackage {
      name = "Module-Pluggable-Fast-0.18";
      src = fetchurl {
        url = mirror://cpan/authors/id/S/SR/SRI/Module-Pluggable-Fast-0.18.tar.gz;
        sha256 = "140c311x2darrc2p1drbkafv7qwhzdcff4ad300n6whsx4dfp6wr";
      };
      propagatedBuildInputs = [UNIVERSALrequire];
    };
  
    PadWalker = buildPerlPackage rec {
  
negative.code:     propagatedBuildInputs = [ version ];
    };
  
    ModulePluggable = buildPerlPackage rec {
      name = "Module-Pluggable-3.9";
      src = fetchurl {
        url = "mirror://cpan/authors/id/S/SI/SIMONW/${name}.tar.gz";
        sha256 = "0psryh1dz828zly92db9zcv905n82in2awixzqngqhzg4y7fg4wc";
      };
      patches = [
        # !!! merge this patch into Perl itself (which contains Module::Pluggable as well)
        ../development/perl-modules/module-pluggable.patch
      ];
    };
  
    ModulePluggableFast = buildPerlPackage {
      name = "Module-Pluggable-Fast-0.18";
      src = fetchurl {
        url = mirror://cpan/authors/id/S/SR/SRI/Module-Pluggable-Fast-0.18.tar.gz;
        sha256 = "140c311x2darrc2p1drbkafv7qwhzdcff4ad300n6whsx4dfp6wr";
      };
      propagatedBuildInputs = [UNIVERSALrequire];
    };
  
    ModuleRuntime = buildPerlPackage rec {
      name = "Module-Runtime-0.011";
      src = fetchurl {
        url = "mirror://cpan/modules/by-module/Module/${name}.tar.gz";
        sha256 = "0hbpn2jd11gsni77aw189ss4q83jlcvcxr49x9j28bh36hjgif7s";
      };
      propagatedBuildInputs = [ ParamsClassify ];
    };
  
    Moose = buildPerlPackage rec {
      name = "Moose-2.0401";
      src = fetchurl {
        url = "mirror://cpan/authors/id/D/DO/DOY/${name}.tar.gz";
        sha256 = "07mx4xqfl0bk21kk49gs86ba3wcviarfx9yhxxw96pmaxd0l932i";
      };
      buildInputs = [ TestFatal TestRequires ];
      propagatedBuildInputs =
        [ DataOptList DevelGlobalDestruction DistCheckConflicts EvalClosure
          ListMoreUtils MROCompat PackageDeprecationManager PackageStash
          PackageStashXS ParamsUtil SubExporter SubName TaskWeaken TryTiny
          ClassLoad ClassLoadXS
        ];
    };
  
  