diff --git a/server/auth/cyrus-sasl/actions.py b/server/auth/cyrus-sasl/actions.py
index 283514a333..dff49fe666 100644
--- a/server/auth/cyrus-sasl/actions.py
+++ b/server/auth/cyrus-sasl/actions.py
@@ -32,7 +32,7 @@ def setup():
--with-plugindir=/usr/lib/sasl2 \
--with-dbpath=/etc/sasl2/sasldb2 \
--with-pam \
- --with-ldap \
+ --without-ldap \
--with-openssl \
--with-dblib=gdbm \
--with-gss_impl=mit \
@@ -46,7 +46,7 @@ def setup():
--enable-login \
--enable-ntlm \
--enable-plain \
- --enable-ldapdb \
+ --disable-ldapdb \
--enable-checkapop \
--enable-alwaystrue \
--disable-java \
@@ -57,6 +57,9 @@ def setup():
--disable-passdss \
--disable-macos-framework \
--disable-static")
+
+ # for remove unused
+ pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make("-j1")
diff --git a/server/auth/cyrus-sasl/pspec.xml b/server/auth/cyrus-sasl/pspec.xml
index b6ab0d7e00..53f3baca73 100644
--- a/server/auth/cyrus-sasl/pspec.xml
+++ b/server/auth/cyrus-sasl/pspec.xml
@@ -16,6 +16,11 @@
http://cyrusimap.org/releases/cyrus-sasl-2.1.26.tar.gz
mit-kerberos
+ pam-devel
+ gdbm-devel
+ e2fsprogs-devel
+ openssl-devel
+ groff
@@ -44,8 +49,12 @@
cyrus-sasl
- openldap-client
+
mit-kerberos
+ pam
+ gdbm
+ e2fsprogs
+ openssl
/etc