depends  e2fsprogs                             &&
depends  popt       "--without-included-popt"  &&
depends PKG-CONFIG &&
depends  -sub 'SSL'  ${HTTP_DL_HANDLER}  &&

if  [[  "$SAMBA_AD"  ==  "y"  ]];  then
  depends  openldap  "--with-ldap"              &&
  depends  krb5      "--with-krb5  --with-ads"
else
  optional_depends  openldap            \
                    "--with-ldap"       \
                    "--without-ldap"    \
                    "for LDAP support"
fi  &&

if ! spell_ok talloc; then
  optional_depends talloc \
                   "--enable-external-libtalloc" \
                   "--disable-external-libtalloc" \
                   "to use system talloc library"
else
  if [[ $SAMBA_CROSSLIB == n ]]; then
    depends talloc '--enable-external-libtalloc'
  fi
fi &&

if ! spell_ok tdb; then
  optional_depends tdb \
                   "--enable-external-libtdb" \
                   "--disable-external-libtdb" \
                   "to use system tdb library"
else
  if [[ $SAMBA_CROSSLIB == n ]]; then
    depends tdb '--enable-external-libtdb'
  fi
fi &&

optional_depends  libcap "" "" "for POSIX capability support" &&

optional_depends  dmapi \
                  "--with-dmapi" \
                  "--without-dmapi" \
                  "for DMAPI/XDSM support" &&

optional_depends  readline                \
                  "--with-readline"       \
                  "--without-readline"    \
                  "for readline support"  &&

optional_depends  linux-pam                        \
                  "--with-pam --with-pam_smbpass"  \
                  "--without-pam"                  \
                  "To enable PAM authentication"   &&

optional_depends  fam \
                  "--enable-fam" \
                  "--disable-fam" \
                  "for FAM support" &&

optional_depends  avahi \
                  "--enable-avahi" \
                  "--disable-avahi" \
                  "for Avahi support" &&

optional_depends  CUPS                         \
                  "--enable-cups"              \
                  "--disable-cups"             \
                  "for Samba support in CUPS"  &&

optional_depends  SYSTEM-LOGGER                             \
                  "--with-syslog"                           \
                  "--without-syslog"                        \
                  "enables logging though a syslog daemon"
