git: bf243c2395c7 - main - mail/usendmail: fix build on non-x86
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 26 Oct 2021 09:31:25 UTC
The branch main has been updated by pkubaj: URL: https://cgit.FreeBSD.org/ports/commit/?id=bf243c2395c770ba6eefae9f553d757c37e54bec commit bf243c2395c770ba6eefae9f553d757c37e54bec Author: Piotr Kubaj <pkubaj@FreeBSD.org> AuthorDate: 2021-10-26 09:28:44 +0000 Commit: Piotr Kubaj <pkubaj@FreeBSD.org> CommitDate: 2021-10-26 09:28:44 +0000 mail/usendmail: fix build on non-x86 Force GCC to build: uogetopt.c:50:2: error: 'regparm' is not valid on this platform attribute_regparm(2); --- mail/usendmail/Makefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mail/usendmail/Makefile b/mail/usendmail/Makefile index 588278b28f53..374a7eacc2b8 100644 --- a/mail/usendmail/Makefile +++ b/mail/usendmail/Makefile @@ -11,8 +11,6 @@ COMMENT= Replacement for qmail's sendmail drop-in USES= qmail -BROKEN_aarch64= fails to build: regparm is not valid on this platform -BROKEN_armv6= fails to build: regparm is not valid on this platform BROKEN_armv7= fails to build: auto-aliastest.c:3:34: error: alias must point to a defined variable or function BROKEN_riscv64= fails to build: auto-aliastest.c:3:34: error: alias must point to a defined variable or function @@ -25,6 +23,12 @@ SUB_LIST= QMAIL_PREFIX=${QMAIL_PREFIX} OPTIONS_DEFINE= DOCS +.include <bsd.port.options.mk> + +.if ${ARCH} != amd64 && ${ARCH} != i386 +USES+= compiler:gcc-c++11-lib +.endif + post-patch: @${REINPLACE_CMD} -e 's,/var/qmail,${QMAIL_PREFIX},' \ ${WRKSRC}/src/usendmail.c