anchor.diff:      };
     };
   
  +  Future = buildPerlModule {
  +    pname = "Future";
  +    version = "0.43";
  +    src = fetchurl {
  +      url = mirror://cpan/authors/id/P/PE/PEVANS/Future-0.43.tar.gz;
  +      sha256 = "191qvn3jz5pk5zxykwsg1i17s45kc82rfd6kgzsv9nki1c04dzaf";
  +    };
  +    buildInputs = [ TestFatal TestIdentity TestRefcount ];
  +    meta = {
  +      description = "represent an operation awaiting completion";
  +      license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
  +    };
  +  };
  +
     GamesSolitaireVerify = buildPerlModule {
       pname = "Games-Solitaire-Verify";
       version = "0.2202";
  
positive.code:     meta = {
        homepage = "https://github.com/ingydotnet/io-all-pm";
        description = "IO::All of it to Graham and Damian!";
        license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
      };
    };
  
negative.code:     };
      meta = {
        description = "Perl extension for manipulating IPv4/IPv6 addresses";
      };
    };
  
    NetIPv4Addr = buildPerlPackage {
      pname = "Net-IPv4Addr";
      version = "0.10";
      src = fetchurl {
        url = mirror://cpan/authors/id/F/FR/FRAJULAC/Net-IPv4Addr-0.10.tar.gz;
        sha256 = "1zk3591822dg187sgkwjjvg18qmvkn3yib1c34mq8z5i617xwi9q";
      };
      meta = {
      };
    };
  
    NetIPv6Addr = buildPerlPackage {
      pname = "Net-IPv6Addr";
      version = "0.96";
      src = fetchurl {
        url = mirror://cpan/authors/id/B/BK/BKB/Net-IPv6Addr-0.96.tar.gz;
        sha256 = "1y6dpv3gafvjcw9c5ldxminykz6aggwqdj6l93h9w2hncz8fa0iv";
      };
      propagatedBuildInputs = [ MathBase85 MathBigInt NetIPv4Addr ];
      meta = {
        description = "Check and manipulate IPv6 addresses";
        license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
      };
    };
  
  