anchor.diff:  
         # Image formats
         libjpeg libpng libtiff
  -      (if compareVersion "5.9.0" >= 0 then pcre2 else pcre16)
  +      (if compareVersion "5.9.0" < 0 then pcre16 else pcre2)
       ]
       ++ (
         if stdenv.isDarwin
  
positive.code:   postConfigure = ''
      qmakeCacheInjectNixOutputs() {
          local cache="$1/${qmakeCacheName}"
          if ! [ -f "$cache" ]; then return; fi
          echo "qmakeCacheInjectNixOutputs: $cache"
          cat >>"$cache" <<EOF
      NIX_OUTPUT_BIN = $bin
      NIX_OUTPUT_DEV = $dev
  
negative.code: let
    compareVersion = v: builtins.compareVersions version v;
    qmakeCacheName =
      if compareVersion "5.12.4" < 0 then ".qmake.cache" else ".qmake.stash";
  in
  
  stdenv.mkDerivation {
  