4 PKG_OPTIONS_VAR= PKG_OPTIONS.cyrus-imapd
5 PKG_SUPPORTED_OPTIONS= gssapi kerberos kerberos4 ldap snmp
6 PKG_SUPPORTED_OPTIONS+= bdb mysql pgsql sqlite
7 PKG_SUGGESTED_OPTIONS= bdb
9 .include "../../mk/bsd.options.mk"
13 .if !empty(PKG_OPTIONS:Mkerberos)
14 . if empty(PKG_OPTIONS:Mgssapi)
19 .if !empty(PKG_OPTIONS:Mkerberos4)
20 . if exists(/usr/include/kerberosIV/krb.h)
22 CONFIGURE_ARGS+= --with-krb=/usr
24 .elif !empty(PKG_OPTIONS:Mgssapi)
25 . include "../../mk/krb5.buildlink3.mk"
26 CONFIGURE_ARGS+= --enable-gssapi=${KRB5BASE}
27 CONFIGURE_ARGS+= --with-gss_impl=${GSSIMPL.${KRB5_TYPE}}
28 GSSIMPL.heimdal= heimdal
30 CONFIGURE_ENV+= COMPILE_ET=${KRB5BASE}/bin/compile_et
31 COMERRBASE= ${KRB5BASE}
33 CONFIGURE_ARGS+= --without-krb
34 CONFIGURE_ARGS+= --disable-gssapi
37 .if !empty(PKG_OPTIONS:Mldap)
38 . include "../../databases/openldap-client/buildlink3.mk"
39 CONFIGURE_ARGS+= --with-ldap=${BUILDLINK_PREFIX.openldap-client}
42 CONFIGURE_ARGS+= --without-ldap
45 .if !empty(PKG_OPTIONS:Msnmp)
46 . include "../../net/net-snmp/buildlink3.mk"
47 CONFIGURE_ARGS+= --with-snmp=${BUILDLINK_PREFIX.net-snmp}
50 CONFIGURE_ARGS+= --without-snmp
53 .if !empty(PKG_OPTIONS:Mzephyr)
54 . include "../../chat/zephyr/buildlink3.mk"
55 CONFIGURE_ARGS+= --with-zephyr=${BUILDLINK_PREFIX.zephyr}
57 CONFIGURE_ARGS+= --without-zephyr
60 .if !empty(PKG_OPTIONS:Mbdb)
62 . include "../../mk/bdb.buildlink3.mk"
63 CONFIGURE_ARGS+= --with-bdb=${BDB_TYPE}
64 CONFIGURE_ARGS+= --with-bdb-incdir=${BDBBASE}/include/${BDB_TYPE}
65 CONFIGURE_ARGS+= --with-bdb-libdir=${BDBBASE}/lib
67 CONFIGURE_ARGS+= --without-bdb
70 .if !empty(PKG_OPTIONS:Mmysql)
71 . include "../../mk/mysql.buildlink3.mk"
72 CONFIGURE_ARGS+= --with-mysql=${BUILDLINK_PREFIX.mysql-client}
74 CONFIGURE_ARGS+= --without-mysql
77 .if !empty(PKG_OPTIONS:Mpgsql)
78 . include "../../mk/pgsql.buildlink3.mk"
79 CONFIGURE_ARGS+= --with-pgsql=${PGSQL_PREFIX}
81 CONFIGURE_ARGS+= --without-pgsql
84 .if !empty(PKG_OPTIONS:Msqlite)
85 . include "../../databases/sqlite3/buildlink3.mk"
86 CONFIGURE_ARGS+= --with-sqlite=${BUILDLINK_PREFIX.sqlite3}
88 CONFIGURE_ARGS+= --without-sqlite