anchor.diff:      };
     };
   
  -  ExtUtilsMakeMaker = buildPerlPackage rec{
  +  ExtUtilsMakeMaker = buildPerlPackage {
       name = "ExtUtils-MakeMaker-6.98";
       src = fetchurl {
  -      url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz";
  -      sha256 = "1vv3v9rc2dnx8amwa7lpdywg3lakx7yv2n38qvfbk9jzkqc27c1f";
  +      url = mirror://cpan/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-6.98.tar.gz;
  +      sha256 = "2eb023189e5fa6b9dcc66858b1fde953d1f1b86f971ec5ab42dd36c172da63ef";
       };
       propagatedBuildInputs =
  -      [ ParseCPANMeta version JSONPP CPANMetaYAML CPANMeta
  -        FileCopyRecursive VersionRequirements ExtUtilsManifest
  -      ];
  +      [ ParseCPANMeta JSONPP JSONPPCompat5006 CPANMetaYAML FileCopyRecursive ];
  +    meta = {
  +      homepage = https://metacpan.org/release/ExtUtils-MakeMaker;
  +      description = "Create a module Makefile";
  +      license = "perl";
  +    };
     };
   
     ExtUtilsManifest = buildPerlPackage rec {
  
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:   };
  
    CPANMetaYAML = buildPerlPackage {
      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 = "perl";
      };
    };
  
  