diff options
Diffstat (limited to 'net/samba/DEPENDS')
-rwxr-xr-x | net/samba/DEPENDS | 30 |
1 files changed, 21 insertions, 9 deletions
diff --git a/net/samba/DEPENDS b/net/samba/DEPENDS index 2d7e83ed30..48e457eff1 100755 --- a/net/samba/DEPENDS +++ b/net/samba/DEPENDS @@ -11,15 +11,27 @@ else "for LDAP support" fi && -optional_depends talloc \ - "--enable-external-libtalloc" \ - "--disable-external-libtalloc" \ - "to use system talloc library" && - -optional_depends tdb \ - "--enable-external-libtdb" \ - "--disable-external-libtdb" \ - "to use system tdb library" && +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" && |