anchor.diff:      };
     };
   
  +  TestFileShareDir = buildPerlModule {
  +    name = "Test-File-ShareDir-0.3.3";
  +    src = fetchurl {
  +      url = mirror://cpan/authors/id/K/KE/KENTNL/Test-File-ShareDir-0.3.3.tar.gz;
  +      sha256 = "877e14afb6f432bd888ef730c0afd776dd149b14bc520bc2ce842d114e5886a2";
  +    };
  +    buildInputs = [ TestFatal ];
  +    propagatedBuildInputs = [ FileCopyRecursive FileShareDir PathTiny ];
  +    meta = {
  +      homepage = https://github.com/kentfredric/Test-File-ShareDir;
  +      description = "Create a Fake ShareDir for your modules for testing";
  +      license = "perl";
  +    };
  +  };
  +
     TestHarness = buildPerlPackage rec {
       name = "Test-Harness-3.17";
       src = fetchurl {
  
positive.code:     };
    };
  
    CryptCBC = buildPerlPackage rec {
      name = "Crypt-CBC-2.30";
      src = fetchurl {
  
negative.code:       };
    };
  
    StringErrf = buildPerlPackage {
      name = "String-Errf-0.006";
      src = fetchurl {
        url = mirror://cpan/authors/id/R/RJ/RJBS/String-Errf-0.006.tar.gz;
        sha256 = "2c09631fbece8e85a94785abede882f5d29e0f21f72239d01332b3bafd9c53ac";
      };
      buildInputs = [ JSON TimeDate ];
      propagatedBuildInputs = [ ParamsUtil StringFormatter SubExporter ];
      meta = {
        description = "A simple sprintf-like dialect";
        license = "perl";
      };
    };
  
    StringEscape = buildPerlPackage rec {
      name = "String-Escape-2010.002";
      src = fetchurl {
  