anchor.diff: -{ lib, stdenv, fetchurl, openssl, db, groff, libtool
  +{ lib, stdenv, fetchurl, openssl, db, groff, libtool, libsodium
   , withCyrusSasl ? true
   , cyrus_sasl
   }:
  
positive.code:     "sysconfdir=$(out)/etc"
      "localstatedir=$(out)/var"
      "moduledir=$(out)/lib/modules"
    ];
  
    # 1. Libraries left in the build location confuse `patchelf --shrink-rpath`
  
negative.code:   postBuild = ''
      make $makeFlags CC=$CC -C contrib/slapd-modules/passwd/sha2
      make $makeFlags CC=$CC -C contrib/slapd-modules/passwd/pbkdf2
      make $makeFlags CC=$CC -C contrib/slapd-modules/passwd/argon2
    '';
  
    doCheck = false; # needs a running LDAP server
  