anchor.diff:  
   # Optional Dependencies
   , libedit ? null, readline ? null, ncurses ? null, libverto ? null
  -, openldap ? null, db ? null
  +, openldap ? null
   
   # Crypto Dependencies
   , openssl ? null, nss ? null, nspr ? null
  
positive.code:   optNcurses = if libOnly then null else shouldUsePkg ncurses;
    optLibverto = shouldUsePkg libverto;
    optOpenldap = if libOnly then null else shouldUsePkg openldap;
    optDb = if libOnly then null else shouldUsePkg db;
  
    # Prefer the openssl implementation
    cryptoStr = if optOpenssl != null then "openssl"
  
negative.code:     (mkWith   (optLibverto != null)         "system-verto"        null)
      (mkWith   (optOpenldap != null)         "ldap"                null)
      (mkWith   false                         "tcl"                 null)
      (mkWith   false                         "system-db"           null)  # Requires db v1.85
    ];
  
    buildPhase = optionalString libOnly ''
  