git: 0dd69d0adfd2 - main - mail/dovecot: Add FLAVORs for CDB, LDAP, MYSQL, PGSQL, and SQLITE3
- Reply: Larry Rosenman : "Re: git: 0dd69d0adfd2 - main - mail/dovecot: Add FLAVORs for CDB, LDAP, MYSQL, PGSQL, and SQLITE3"
- Reply: Mathieu Arnold : "Re: git: 0dd69d0adfd2 - main - mail/dovecot: Add FLAVORs for CDB, LDAP, MYSQL, PGSQL, and SQLITE3"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 15 Apr 2022 22:48:20 UTC
The branch main has been updated by nc:
URL: https://cgit.FreeBSD.org/ports/commit/?id=0dd69d0adfd2ef48dc949bb2325c2c534117fc29
commit 0dd69d0adfd2ef48dc949bb2325c2c534117fc29
Author: Neel Chauhan <nc@FreeBSD.org>
AuthorDate: 2022-04-15 22:47:24 +0000
Commit: Neel Chauhan <nc@FreeBSD.org>
CommitDate: 2022-04-15 22:48:18 +0000
mail/dovecot: Add FLAVORs for CDB, LDAP, MYSQL, PGSQL, and SQLITE3
PR: 254164
Approved by: maintainer timeout (>1 year)
---
mail/dovecot/Makefile | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
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