anchor.diff:        ++ optional gettextSupport gettext
         ++ optional intlSupport icu
         ++ optional xslSupport libxslt
  -      ++ optional mcryptSupport libmcrypt'
         ++ optional bz2Support bzip2
         ++ optional sodiumSupport libsodium
         ++ optional tidySupport html-tidy
  
positive.code:   , intlSupport ? config.php.intl or true
    , exifSupport ? config.php.exif or true
    , xslSupport ? config.php.xsl or false
    , mcryptSupport ? (config.php.mcrypt or true) && (versionOlder version "7.2")
    , bz2Support ? config.php.bz2 or false
    , zipSupport ? config.php.zip or true
    , ftpSupport ? config.php.ftp or true
  
negative.code:   , valgrindSupport ? (config.php.valgrind or true) && (versionAtLeast version "7.2")
    , ipv6Support ? config.php.ipv6 or true
    , pearSupport ? (config.php.pear or true) && (libxml2Support)
    }: stdenv.mkDerivation {
      pname = "php";
  
      inherit version;
  