anchor.diff:    };
   
     FileNext = buildPerlPackage rec {
  -    name = "File-Next-1.06";
  +    name = "File-Next-1.12";
       src = fetchurl {
         url = "mirror://cpan/authors/id/P/PE/PETDANCE/${name}.tar.gz";
  -      sha256 = "36cc0a4e5e4e44e04f7bea6f7453db517acc1a1b35a2b5fe5bc14cea0f560662";
  +      sha256 = "cc3afd8eaf6294aba93b8152a269cc36a9df707c6dc2c149aaa04dabd869e60a";
       };
     };
   
  
positive.code: 
  
    ack = buildPerlPackage rec {
      name = "ack-1.92";
      src = fetchurl {
        url = "mirror://cpan/authors/id/P/PE/PETDANCE/${name}.tar.gz";
        sha256 = "8689156cb0639ff60adee47fc4b77e656cf0fc58e6c123ee6c481d9d48e99b88";
      };
      propagatedBuildInputs = [ FileNext ];
      meta = {
  
negative.code:       homepage = http://betterthangrep.com/;
        license = "free";  # Artistic 2.0
      };
      # t/swamp/{0,perl-without-extension} are datafiles for the test
      # t/ack-show-types.t, but the perl generic builder confuses them
      # for scripts and purifies them, making the test fail.
      preCheck = "sed -i '1s,.*,#!/usr/bin/perl -w,' t/swamp/0 t/swamp/perl-without-extension";
    };
  
    AlgorithmAnnotate = buildPerlPackage {
  