git: 8cd078ded8e3 - main - security/cyrus-sasl2: Add OPIE option for FreeBSD 14 and later.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 19 Jan 2024 18:04:43 UTC
The branch main has been updated by ume: URL: https://cgit.FreeBSD.org/ports/commit/?id=8cd078ded8e3dd35a53c9499f4f7107b11cceeb0 commit 8cd078ded8e3dd35a53c9499f4f7107b11cceeb0 Author: Hajimu UMEMOTO <ume@FreeBSD.org> AuthorDate: 2024-01-19 18:01:50 +0000 Commit: Hajimu UMEMOTO <ume@FreeBSD.org> CommitDate: 2024-01-19 18:04:24 +0000 security/cyrus-sasl2: Add OPIE option for FreeBSD 14 and later. Reported by: Jonathan Chen <jonc@chen.org.nz> --- security/cyrus-sasl2/Makefile | 6 ++++-- security/cyrus-sasl2/Makefile.common | 9 +++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/security/cyrus-sasl2/Makefile b/security/cyrus-sasl2/Makefile index 3cb484f52c9f..f9e59316137c 100644 --- a/security/cyrus-sasl2/Makefile +++ b/security/cyrus-sasl2/Makefile @@ -1,4 +1,4 @@ -PORTREVISION= 3 +PORTREVISION= 4 COMMENT= RFC 2222 SASL (Simple Authentication and Security Layer) WWW= https://www.cyrusimap.org/sasl/ @@ -11,7 +11,8 @@ CYRUS_CONFIGURE_ARGS= --with-saslauthd=${SASLAUTHD_RUNPATH} NO_OPTIONS_SORT= yes OPTIONS_DEFINE= ALWAYSTRUE AUTHDAEMOND DOCS KEEP_DB_OPEN \ OBSOLETE_CRAM_ATTR OBSOLETE_DIGEST_ATTR \ - SASLDB_IN_VAR + OPIE SASLDB_IN_VAR +OPTIONS_EXCLUDE_FreeBSD_13= OPIE OPTIONS_RADIO= SASLDB OPTIONS_RADIO_SASLDB= BDB1 BDB GDBM LMDB OPTIONS_GROUP= PLUGIN @@ -30,6 +31,7 @@ OBSOLETE_CRAM_ATTR_DESC=cmusaslsecretCRAM-MD5 auxprop property OBSOLETE_CRAM_ATTR_CONFIGURE_OFF=--enable-obsolete_cram_attr=no OBSOLETE_DIGEST_ATTR_DESC=cmusaslsecretDIGEST-MD5 auxprop property OBSOLETE_DIGEST_ATTR_CONFIGURE_OFF=--enable-obsolete_digest_attr=no +OPIE_DESC= Use OPIE with OTP SASLDB_DESC= SASLdb auxprop plugin BDB_USES= bdb BDB_CONFIGURE_ON= --with-dblib=berkeley \ diff --git a/security/cyrus-sasl2/Makefile.common b/security/cyrus-sasl2/Makefile.common index 90f627525f40..604328fd8e03 100644 --- a/security/cyrus-sasl2/Makefile.common +++ b/security/cyrus-sasl2/Makefile.common @@ -102,6 +102,15 @@ SASLDB_NAME= sasldb2 SASLDB= "@comment " .endif +.if ${OPSYS} == FreeBSD && ${OSREL:R} >= 14 +.if ${PORT_OPTIONS:MOPIE} && ${PORT_OPTIONS:MOTP} +CONFIGURE_ARGS+=--with-opie=${LOCALBASE} +LIB_DEPENDS+= libopie.so:security/opie +.else +CONFIGURE_ARGS+=--without-opie +.endif +.endif + SUB_FILES= pkg-deinstall pkg-install pkg-message SUB_LIST= CYRUS_USER=${CYRUS_USER} CYRUS_GROUP=${CYRUS_GROUP} \ SASLDB_DIR=${SASLDB_DIR} SASLDB_NAME=${SASLDB_NAME}