anchor.diff:    , xmlrpcSupport ? (config.php.xmlrpc or false) && (libxml2Support)
     , cgotoSupport ? config.php.cgoto or false
     , valgrindSupport ? (config.php.valgrind or true) && (versionAtLeast version "7.2")
  -  , valgrindPcreSupport ? (config.php.valgrindPcreSupport or false) && (valgrindSupport) && (versionAtLeast version "7.2")
     }:
   
       let
  
positive.code: 
        enableParallelBuilding = true;
  
        nativeBuildInputs = [ pkgconfig autoconf re2c ];
        buildInputs = [ flex bison ]
          ++ optional (versionOlder version "7.3") pcre
          ++ optional (versionAtLeast version "7.3") pcre2
          ++ optional withSystemd systemd
  
negative.code:       ++ optional (!pharSupport) "--disable-phar"
        ++ optional xmlrpcSupport "--with-xmlrpc"
        ++ optional cgotoSupport "--enable-re2c-cgoto"
        ++ optional valgrindSupport "--with-valgrind=${valgrind.dev}";
  
        hardeningDisable = [ "bindnow" ];
  
  