anchor.diff:  { stdenv, fetchFromGitHub
  -, pkgconfig, tcl, readline, libffi, python3, bison, flex
  +, pkgconfig, bison, flex
  +, tcl, readline, libffi, python3
  +, protobuf
   }:
   
   with builtins;
   
   stdenv.mkDerivation rec {
     name = "yosys-${version}";
  -  version = "2018.05.03";
  +  version = "2018.08.08";
   
     srcs = [
       (fetchFromGitHub {
         owner  = "yosyshq";
         repo   = "yosys";
  -      rev    = "a572b495387743a58111e7264917a497faa17ebf";
  -      sha256 = "0q4xh4sy3n83c8il8lygzv0i6ca4qw36i2k6qz6giw0wd2pkibkb";
  +      rev    = "93efbd5d158e374a0abe2afb06484ccc14aa2c88";
  +      sha256 = "13y7rzpykihal789hyibg629gwj5bh1s0782y5xxj6jlg0bc9ly8";
         name   = "yosys";
       })
   
  
positive.code:     make config-${if stdenv.cc.isClang or false then "clang" else "gcc"}
      echo 'ABCREV := default' >> Makefile.conf
      makeFlags="PREFIX=$out $makeFlags"
    '';
  
    meta = {
  
negative.code: 
    enableParallelBuilding = true;
    nativeBuildInputs = [ pkgconfig ];
    buildInputs = [ tcl readline libffi python3 bison flex protobuf ];
  
    makeFlags = [ "ENABLE_PROTOBUF=1" ];
  
    patchPhase = ''
      substituteInPlace ../yosys-abc/Makefile \
  