anchor.diff:    # Enforce that we don't have references to the OpenSSL -dev package, which we
     # explicitly specify in our configure flags above.
     disallowedReferences =
  -    lib.optionals (openssl != null && !static) [ openssl.dev ]
  +    lib.optionals (openssl' != null && !static) [ openssl'.dev ]
       ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
       # Ensure we don't have references to build-time packages.
       # These typically end up in shebangs.
  
positive.code:     "--with-threads"
    ] ++ optionals (sqlite != null && isPy3k) [
      "--enable-loadable-sqlite-extensions"
    ] ++ optionals (openssl != null) [
      "--with-openssl=${openssl.dev}"
    ] ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
      "ac_cv_buggy_getaddrinfo=no"
      # Assume little-endian IEEE 754 floating point when cross compiling
  
negative.code: , mailcap, mimetypesSupport ? true
  , ncurses
  , openssl
  , openssl_1_1
  , readline
  , sqlite
  , tcl ? null, tk ? null, tix ? null, libX11 ? null, xorgproto ? null, x11Support ? false
  