git: ec5f4f88aa5d - main - mail/sendmail-devel: Enable checking for "bare LF" in message

From: Dirk Meyer <dinoex_at_FreeBSD.org>
Date: Thu, 28 Dec 2023 17:14:52 UTC
The branch main has been updated by dinoex:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ec5f4f88aa5deeac5eadcec12c75f202758b713a

commit ec5f4f88aa5deeac5eadcec12c75f202758b713a
Author:     Dirk Meyer <dinoex@FreeBSD.org>
AuthorDate: 2023-12-28 17:13:19 +0000
Commit:     Dirk Meyer <dinoex@FreeBSD.org>
CommitDate: 2023-12-28 17:13:19 +0000

    mail/sendmail-devel: Enable checking for "bare LF" in message
    
    Activate this in "access" with
    Srv_features:   g
---
 mail/sendmail-devel/Makefile | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/mail/sendmail-devel/Makefile b/mail/sendmail-devel/Makefile
index 453c1bfadba2..b314b26062e2 100644
--- a/mail/sendmail-devel/Makefile
+++ b/mail/sendmail-devel/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	sendmail
 PORTVERSION=	8.18.0.2
-PORTREVISION=	0
+PORTREVISION=	1
 CATEGORIES=	mail
 MASTER_SITES=	ftp://ftp.sendmail.org/pub/sendmail/snapshots/
 PKGNAMESUFFIX?=	-devel${PKGNAMESUFFIX2}
@@ -48,9 +48,10 @@ MILTER_SOVER?=	6
 
 OPTIONS_DEFINE?=	SHMEM SEM LA NIS IPV6 TLS DANE SASL SASLAUTHD LDAP \
 			BDB GDBM SOCKETMAP CYRUSLOOKUP BLACKLISTD SMTPUTF8 \
-			PICKY_HELO_CHECK MILTER MTA_STS TLS_CERT_CHAIN DOCS
+			PICKY_HELO_CHECK BARELF MILTER MTA_STS \
+			TLS_CERT_CHAIN DOCS
 OPTIONS_DEFAULT?=	SHMEM SEM LA NIS TLS DANE SASL SASLAUTHD BDB1 \
-			BLACKLISTD PICKY_HELO_CHECK MILTER
+			BLACKLISTD PICKY_HELO_CHECK BARELF MILTER
 NO_OPTIONS_SORT=yes
 SHMEM_DESC=		System V shared memory support
 LA_DESC=		load averages support
@@ -63,6 +64,7 @@ SOCKETMAP_DESC=		Enable socketmap feature
 BLACKLISTD_DESC=	Enable blacklistd support
 CYRUSLOOKUP_DESC=	Enable cyruslookup feature
 PICKY_HELO_CHECK_DESC=	Enable picky HELO check
+BARELF_DESC=		Enable checking for "bare LF" in message
 MILTER_DESC=		Enable milter support
 SMTPUTF8_DESC=		Enable unicode address support
 MTA_STS_DESC=		Enable MTA-STS support (option SOCKETMAP and TLS needed)
@@ -197,6 +199,11 @@ do-configure:
 	 'APPENDDEF(`conf_sendmail_ENVDEF'\'', `-DPICKY_HELO_CHECK'\'')' \
 		>> ${WCONF}/site.config.m4
 .endif
+.if ${PORT_OPTIONS:MBARELF}
+	${ECHO_CMD} \
+	 'APPENDDEF(`conf_sendmail_ENVDEF'\'', `-D_FFR_BARE_LF'\'')' \
+		>> ${WCONF}/site.config.m4
+.endif
 .if ! ${PORT_OPTIONS:MSHMEM}
 	${ECHO_CMD} \
 	 'APPENDDEF(`confENVDEF'\'', `-DSM_CONF_SHM=0'\'')' \