anchor.diff:    };
   
     httprouter = buildFromGitHub {
  -    rev    = "bde5c16eb82ff15a1734a3818d9b9547065f65b1";
  +    rev    = "6aacfd5ab513e34f7e64ea9627ab9670371b34e7";
  +    date   = "2015-07-08";
       owner  = "julienschmidt";
       repo   = "httprouter";
  -    sha256 = "1l74pvqqhhval4vfnhca9d6i1ij69qs3ljf41w3m1l2id42rq7r9";
  +    sha256 = "00rrjysmq898qcrf2hfwfh9s70vwvmjx2kp5w03nz1krxa4zhrkl";
     };
   
     inf = buildFromGitHub {
  
positive.code:     excludedPackages = "examples";
    };
  
    prometheus.client_model = buildGoPackage rec {
      rev = "fa8ad6fec33561be4280a8f0514318c79d7f6cb6";
      name = "prometheus-client-model-${stdenv.lib.strings.substring 0 7 rev}";
      goPackagePath = "github.com/prometheus/client_model";
      src = fetchFromGitHub {
        inherit rev;
        owner = "prometheus";
        repo = "client_model";
        sha256 = "11a7v1fjzhhwsl128znjcf5v7v6129xjgkdpym2lial4lac1dhm9";
      };
      buildInputs = [ protobuf ];
    };
  
    prometheus.log = buildGoPackage rec {
      name = "prometheus-log-${version}";
      version = "git-2015-05-29";
      goPackagePath = "github.com/prometheus/log";
      src = fetchFromGitHub {
        rev = "439e5db48fbb50ebbaf2c816030473a62f505f55";
        owner = "prometheus";
        repo = "log";
        sha256 = "1fl23gsw2hn3c1y91qckr661sybqcw2gqnd1gllxn3hp6p2w6hxv";
      };
      propagatedBuildInputs = [ logrus ];
    };
  
    prometheus.procfs = buildGoPackage rec {
      rev = "351fbfac67c8ae8bcacd468f678f5e8d5a585d3d";
      name = "prometheus-procfs-${stdenv.lib.strings.substring 0 7 rev}";
      goPackagePath = "github.com/prometheus/procfs";
  
      src = fetchFromGitHub {
        inherit rev;
        owner = "prometheus";
        repo = "procfs";
        sha256 = "0hxssp6h1cs7l2cvnxj1hyacy3328hhpi1pd123f2a57aikha9ff";
      };
    };
  
    pty = buildFromGitHub {
  
negative.code:     propagatedBuildInputs = [ kr.text ];
    };
  
    prometheus.client_golang = buildFromGitHub rec {
      rev = "0.7.0";
      date = rev;  # Trick buildFromGitHub into keeping the version number
      owner = "prometheus";
      repo = "client_golang";
      sha256 = "1i3g5h2ncdb8b67742kfpid7d0a1jas1pyicglbglwngfmzhpkna";
      propagatedBuildInputs = [
        goautoneg
        protobuf
  