anchor.diff:        license = "perl";
       };
     };
  -  
  -    
  +
     TestUseAllModules = buildPerlPackage {
       name = "Test-UseAllModules-0.17";
       src = fetchurl {
  
positive.code:     };
    };
  
    SetInfinite = buildPerlPackage {
      name = "Set-Infinite-0.65";
      src = fetchurl {
  
negative.code:       homepage = http://search.cpan.org/dist/namespace-clean;
        description = "Keep imports and functions out of your namespace";
        license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
      };
    };
  
    NamespaceAutoclean = buildPerlPackage {
      name = "namespace-autoclean-0.26";
      src = fetchurl {
        url = mirror://cpan/authors/id/E/ET/ETHER/namespace-autoclean-0.26.tar.gz;
        sha256 = "c0f805acd3b565c611324b7bde20d32f6ffc31afefc5b8e52f54994802594d43";
      };
      buildInputs = [ ModuleBuildTiny TestRequires ];
      propagatedBuildInputs = [ BHooksEndOfScope SubIdentify NamespaceClean ];
      meta = {
        homepage = https://github.com/moose/namespace-autoclean;
        description = "Keep imports out of your namespace";
        license = "perl";
      };
    };
  
    NamespaceClean = buildPerlPackage {
      name = "namespace-clean-0.25";
      src = fetchurl {
        url = mirror://cpan/authors/id/R/RI/RIBASUSHI/namespace-clean-0.25.tar.gz;
        sha256 = "946a2b7b8219562818867ad915cd493637e2639f901db050b835500c8e6ecd04";
      };
      propagatedBuildInputs = [ BHooksEndOfScope PackageStash ];
      meta = {
        homepage = http://search.cpan.org/dist/namespace-clean;
        description = "Keep imports and functions out of your namespace";
        license = "perl";
      };
    };
  
  