Re: 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"
- In reply to: Neel Chauhan : "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: Sat, 16 Apr 2022 22:55:15 UTC
On Fri, Apr 15, 2022 at 10:48:20PM +0000, Neel Chauhan wrote: > 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 You are probably abusing flavors to get subpackages, please revert. > 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 > > -- Mathieu Arnold