anchor.diff:        repo = "protobuf";
         sha256 = "12l036ix0dc8hg35xrqmdcr3bpwncrdkgqkhp3s90w6a3qpva3gs";
       };
  +  };
  +
  +  gogo.protobuf = buildGoPackage rec {
  +    rev = "499788908625f4d83de42a204d1350fde8588e4f";
  +    name = "protobuf-${stdenv.lib.strings.substring 0 7 rev}";
  +    goPackagePath = "github.com/gogo/protobuf";
  +    goPackageAliases = [ "code.google.com/p/gogoprotobuf/proto" "code.google.com/p/goprotobuf/proto" ];
  +
  +    src = fetchFromGitHub {
  +      inherit rev;
  +      owner = "gogo";
  +      repo = "protobuf";
  +      sha256 = "09h2j0apl70709nbqasqrkss6fdk99xm7xr5ci311dl48rmm1dzn";
  +    };
  +
  +    subPackages = [ "proto" ];
     };
   
     text = buildGoPackage rec {
  
positive.code:       sha256 = "0xpigp76rlsxqj93apjzkbi98ha5g4678j584l6hg57p711gqsdv";
      };
  
      buildInputs = [ statik crypto protobuf log4go toml pmylund.go-cache ];
    };
  
    eckardt.influxdb-go = buildGoPackage rec {
  
negative.code:     doCheck = false; # bad import path in tests
    };
  
    pool = buildGoPackage rec {
      rev = "v2.0.0";
      name = "pq-${rev}";
      goPackagePath = "gopkg.in/fatih/pool.v2";
  
      src = fetchFromGitHub {
        inherit rev;
        owner = "fatih";
        repo = "pool";
        sha256 = "1jlrakgnpvhi2ny87yrsj1gyrcncfzdhypa9i2mlvvzqlj4r0dn0";
      };
    };
  
    pq = buildGoPackage rec {
      rev = "93e9980741c9e593411b94e07d5bad8cfb4809db";
      name = "pq-${stdenv.lib.strings.substring 0 7 rev}";
  