Re: git: 0dd69d0adfd2 - main - mail/dovecot: Add FLAVORs for CDB, LDAP, MYSQL, PGSQL, and SQLITE3

From: Larry Rosenman <ler_at_lerctr.org>
Date: Sat, 16 Apr 2022 00:00:24 UTC
And how do I now tell poudriere to build the pgsql version?

You broke my build process without an UPDATING entry.

this is why the PR was sitting.....


On 04/15/2022 5:48 pm, 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
> 
>     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

-- 
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 214-642-9640                 E-Mail: ler@lerctr.org
US Mail: 5708 Sabbia Dr, Round Rock, TX 78665-2106