anchor.diff:  # pcre functionality is tested in nixos/tests/php-pcre.nix
   { lib, stdenv, fetchurl, autoconf, bison, libtool, pkgconfig, re2c
  -, libmysqlclient, libxml2, readline, zlib, curl, postgresql, gettext
  +, libxml2, readline, zlib, curl, postgresql, gettext
   , openssl, pcre, pcre2, sqlite, config, libjpeg, libpng, freetype
   , libxslt, libmcrypt, bzip2, icu, openldap, cyrus_sasl, libmhash, unixODBC
   , uwimap, pam, gmp, apacheHttpd, libiconv, systemd, libsodium, html-tidy, libargon2
  
positive.code:   }:
  
      let
        mysqlBuildInputs = optional (!mysqlndSupport) libmysqlclient;
        libmcrypt' = libmcrypt.override { disablePosixThreads = true; };
      in stdenv.mkDerivation {
  
  
negative.code:         ++ optional postgresqlSupport postgresql
          ++ optional pdo_odbcSupport unixODBC
          ++ optional pdo_pgsqlSupport postgresql
          ++ optional gmpSupport gmp
          ++ optional gettextSupport gettext
          ++ optional intlSupport icu
  