anchor.diff:      };
       makeMakerFlags = "LIBS=-L${pkgs.geoip}/lib INC=-I${pkgs.geoip}/include";
       doCheck = false; # seems to access the network
  +  };
  +
  +  GeoIP2 = buildPerlPackage {
  +    name = "GeoIP2-2.006001";
  +    src = fetchurl {
  +      url = mirror://cpan/authors/id/M/MA/MAXMIND/GeoIP2-2.006001.tar.gz;
  +      sha256 = "05pb8bj2dkfcn8z56f8dcs76x65xcn05fywm7vifmfh39qgkmm62";
  +    };
  +    propagatedBuildInputs = [ JSONMaybeXS LWPProtocolHttps MaxMindDBReader ParamsValidate Throwable ];
  +    buildInputs = [ PathClass TestFatal TestNumberDelta ];
  +    meta = {
  +      description = "Perl API for MaxMind's GeoIP2 web services and databases";
  +      license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
  +    };
     };
   
     GetoptArgvFile = buildPerlPackage rec {
  
positive.code:     };
    };
  
    Memoize = buildPerlPackage {
      name = "Memoize-1.03";
      src = fetchurl {
  
negative.code:     };
      propagatedBuildInputs = [ Spiffy ];
      buildInputs = [ AlgorithmDiff TextDiff ];
    };
  
    TestBits = buildPerlPackage {
      name = "Test-Bits-0.02";
      src = fetchurl {
        url = mirror://cpan/authors/id/D/DR/DROLSKY/Test-Bits-0.02.tar.gz;
        sha256 = "1hqbvqlkj3k9ys4zq3f1fl1y6crni8r0ynan673f49rs91b6z0m9";
      };
      propagatedBuildInputs = [ ListAllUtils ];
      buildInputs = [ TestFatal ];
      meta = {
        description = "Provides a bits_is() subroutine for testing binary data";
        license = with stdenv.lib.licenses; [ artistic2 ];
      };
    };
  
    TestCheckDeps = buildPerlPackage rec {
  