anchor.diff:    };
   
     CPANMetaYAML = buildPerlPackage {
  -    name = "CPAN-Meta-YAML-0.008";
  -    src = fetchurl {
  -      url = mirror://cpan/authors/id/D/DA/DAGOLDEN/CPAN-Meta-YAML-0.008.tar.gz;
  -      sha256 = "1fxc8ybn6mdgzxyq1n69rgihmpfaarfclmbdw2rznya5zg2b0nz0";
  -    };
  -    meta = {
  -      homepage = https://github.com/dagolden/cpan-meta-yaml;
  +    name = "CPAN-Meta-YAML-0.012";
  +    src = fetchurl {
  +      url = mirror://cpan/authors/id/D/DA/DAGOLDEN/CPAN-Meta-YAML-0.012.tar.gz;
  +      sha256 = "7c728c573ba74294d3df2f0cbae2cd1b3830ed47040649b49a33a086b8300d28";
  +    };
  +    buildInputs = [ JSONPP ];
  +    doCheck = false; # Test::More too old
  +    meta = {
  +      homepage = https://github.com/dagolden/CPAN-Meta-YAML;
         description = "Read and write a subset of YAML for CPAN Meta files";
  -      license = "perl5";
  +      license = "perl";
       };
     };
   
  
positive.code:   };
  
    UNIVERSALrequire = buildPerlPackage {
      name = "UNIVERSAL-require-0.16";
      src = fetchurl {
        url = mirror://cpan/authors/id/N/NE/NEILB/UNIVERSAL-require-0.16.tar.gz;
        sha256 = "0fbx3f39lvck3n4ksqwji5m1hfdagx25jk5kg2h0gkb01jwz3za2";
      };
    };
  
  
negative.code:     };
    };
  
    ExtUtilsMakeMaker = buildPerlPackage {
      name = "ExtUtils-MakeMaker-6.98";
      src = fetchurl {
        url = mirror://cpan/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-6.98.tar.gz;
        sha256 = "2eb023189e5fa6b9dcc66858b1fde953d1f1b86f971ec5ab42dd36c172da63ef";
      };
      propagatedBuildInputs =
        [ ParseCPANMeta JSONPP JSONPPCompat5006 CPANMetaYAML FileCopyRecursive ];
      meta = {
        homepage = https://metacpan.org/release/ExtUtils-MakeMaker;
        description = "Create a module Makefile";
        license = "perl";
      };
    };
  
    ExtUtilsManifest = buildPerlPackage rec {
  