--- mail/dovecot/Makefile +++ mail/dovecot/Makefile @@ -23,6 +23,14 @@ USES= cpe iconv libtool pkgconfig ssl USE_RC_SUBR= dovecot +FLAVORS= default cdb ldap mysql pgsql sqlite3 +FLAVOR?= ${FLAVORS:[1]} +cdb_PKGNAMESUFFIX= -cdb +ldap_PKGNAMESUFFIX= -ldap +mysql_PKGNAMESUFFIX= -mysql +pgsql_PKGNAMESUFFIX= -pgsql +sqlite3_PKGNAMESUFFIX= -sqlite3 + GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var \ --with-statedir=/var/db/dovecot \ @@ -46,6 +54,22 @@ OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_NONE GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT + +.if ${FLAVOR} == cdb +OPTIONS_DEFAULT+= CDB +.endif +.if ${FLAVOR} == ldap +OPTIONS_DEFAULT+= LDAP +.endif +.if ${FLAVOR} == mysql +OPTIONS_DEFAULT+= MYSQL +.endif +.if ${FLAVOR} == pgsql +OPTIONS_DEFAULT+= PGSQL +.endif +.if ${FLAVOR} == sqlite3 +OPTIONS_DEFAULT+= SQLITE3 +.endif LZ4_DESC= LZ4 compression support