git: b76ea50e4f19 - 2025Q3 - www/firefox{,-esr} mail/thunderbird{-esr}: try to build on i386

From: Christoph Moench-Tegeder <cmt_at_FreeBSD.org>
Date: Sun, 27 Jul 2025 21:41:41 UTC
The branch 2025Q3 has been updated by cmt:

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

commit b76ea50e4f19525c1240dac0389180add816ad94
Author:     Christoph Moench-Tegeder <cmt@FreeBSD.org>
AuthorDate: 2025-07-27 21:33:57 +0000
Commit:     Christoph Moench-Tegeder <cmt@FreeBSD.org>
CommitDate: 2025-07-27 21:41:02 +0000

    www/firefox{,-esr} mail/thunderbird{-esr}: try to build on i386
    
    the default nodejs port will go spinning and eventually time out
    the build, but using a newer nodejs seems to at least finish
    the build
    
    (cherry picked from commit 6a939a7aabe3edf25cf125741d72d0f6484aaccd)
---
 Mk/bsd.gecko.mk | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
index 85e3a8900654..4a283f322662 100644
--- a/Mk/bsd.gecko.mk
+++ b/Mk/bsd.gecko.mk
@@ -61,7 +61,7 @@ MOZILLA_VER?=	${PORTVERSION}
 MOZILLA_BIN?=	${PORTNAME}-bin
 MOZILLA_EXEC_NAME?=${MOZILLA}
 USES+=		compiler:c++17-lang cpe elfctl gl gmake gnome iconv \
-			llvm:min=17,noexport localbase \
+			llvm:min=17,noexport localbase nodejs:24,build,env\
 			pkgconfig python:build desktop-file-utils
 CPE_VENDOR?=mozilla
 USE_GL=		gl
@@ -78,7 +78,6 @@ BUNDLE_LIBS=	yes
 
 BUILD_DEPENDS+=	rust-cbindgen>=0.28.0:devel/rust-cbindgen \
 				${RUST_DEFAULT}>=1.87.0:lang/${RUST_DEFAULT} \
-				node:www/node
 LIB_DEPENDS+=	libdrm.so:graphics/libdrm
 RUN_DEPENDS+=	${LOCALBASE}/lib/libpci.so:devel/libpci
 LIB_DEPENDS+=	libepoll-shim.so:devel/libepoll-shim