anchor.diff:  
   in stdenv.mkDerivation rec {
     pname   = "yosys";
  -  version = "0.22";
  +  version = "0.23";
   
     src = fetchFromGitHub {
       owner = "YosysHQ";
       repo  = "yosys";
       rev   = "${pname}-${version}";
  -    hash  = "sha256-us4GiulqkzcwD2iuNXB5eTd3iqgUdvj9Nd2p/9TJerQ=";
  +    hash  = "sha256-mOakdXhSij8k4Eo7RwpKjd59IkNjw31NNFDJtL6Adgo=";
     };
   
     enableParallelBuilding = true;
  
positive.code:     chmod -R u+w .
      make config-${if stdenv.cc.isClang or false then "clang" else "gcc"}
      echo 'ABCEXTERNAL = ${abc-verifier}/bin/abc' >> Makefile.conf
  
      # we have to do this ourselves for some reason...
      (cd misc && ${protobuf}/bin/protoc --cpp_out ../backends/protobuf/ ./yosys.proto)
  
      if ! grep -q "ABCREV = ${shortAbcRev}" Makefile; then
        echo "ERROR: yosys isn't compatible with the provided abc (${shortAbcRev}), failing."
  
negative.code:     tcl
      readline
      libffi
      zlib
      (python3.withPackages (pp: with pp; [
        click
      ]))
    ];
  
    makeFlags = [ "PREFIX=${placeholder "out"}"];
  
    patches = [
      ./plugin-search-dirs.patch
  