diff options
author | Neel Chauhan <nc@FreeBSD.org> | 2022-04-15 15:47:24 -0700 |
---|---|---|
committer | Neel Chauhan <nc@FreeBSD.org> | 2022-04-15 15:48:18 -0700 |
commit | 0dd69d0adfd2ef48dc949bb2325c2c534117fc29 (patch) | |
tree | ec4f728161e3a9b4ba7097be20307eee5bfd9b31 /mail/dovecot | |
parent | 50972fff09a95d301c8fdb854e135ac8fb97de18 (diff) | |
download | freebsd-ports-0dd69d0adfd2ef48dc949bb2325c2c534117fc29.zip |
mail/dovecot: Add FLAVORs for CDB, LDAP, MYSQL, PGSQL, and SQLITE3
PR: 254164
Approved by: maintainer timeout (>1 year)
Diffstat (limited to 'mail/dovecot')
-rw-r--r-- | mail/dovecot/Makefile | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/mail/dovecot/Makefile b/mail/dovecot/Makefile index 0379f598643f..4b96bf4c4506 100644 --- a/mail/dovecot/Makefile +++ b/mail/dovecot/Makefile @@ -23,6 +23,14 @@ LIB_DEPENDS= libzstd.so:archivers/zstd 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-docs \ @@ -48,6 +56,22 @@ OPTIONS_GROUP_FTS= ICU LUCENE SOLR TEXTCAT 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 + DB_DESC= Database support CDB_DESC= CDB database support |