git: 12478c686a28 - 2025Q1 - lang/gcc14-devel: fix build on armv7

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Tue, 28 Jan 2025 14:31:12 UTC
The branch 2025Q1 has been updated by fuz:

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

commit 12478c686a28e499442c1309100e0a79abe61df8
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2025-01-24 13:28:14 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2025-01-28 14:30:56 +0000

    lang/gcc14-devel: fix build on armv7
    
    Make sure a BOOTSTRAP option is set for armv7.
    Also fix plist by including the libitm info file.
    
    Approved by:    portmgr (build fix blanket)
    MFH:            2025Q1
    
    (cherry picked from commit 00c049a08db5c867eaddfc253b2b8c117d79f0cf)
---
 lang/gcc14-devel/Makefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index d98cc3bb4da7..237183424989 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -42,6 +42,8 @@ CFLAGS:=	${CFLAGS:N-mretpoline} -D__USE_ISOC11
 CXXFLAGS:=	${CXXFLAGS:N-mretpoline}
 
 OPTIONS_DEFINE=		GRAPHITE
+OPTIONS_DEFAULT_armv6=	STANDARD_BOOTSTRAP
+OPTIONS_DEFAULT_armv7=	STANDARD_BOOTSTRAP
 OPTIONS_DEFAULT_aarch64=STANDARD_BOOTSTRAP
 OPTIONS_DEFAULT_amd64=	STANDARD_BOOTSTRAP
 OPTIONS_DEFAULT_i386=	STANDARD_BOOTSTRAP
@@ -140,7 +142,7 @@ INFO=		gcc${SUFFIX}/cpp \
 .if ${ARCH} == amd64 || ${ARCH} == i386
 INFO+=		gcc${SUFFIX}/libquadmath
 .endif
-.if ${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == aarch64
+.if ${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == aarch64 || ${ARCH:Marmv?}
 INFO+=		gcc${SUFFIX}/libitm
 .endif
 SUB_FILES=	pkg-message