Re: git: 6a939a7aabe3 - main - www/firefox{,-esr} mail/thunderbird{-esr}: try to build on i386

From: Vladimir Druzenko <vvd_at_freebsd.org>
Date: Mon, 28 Jul 2025 16:13:46 UTC
Hi!

Check please how this done in other gecko based ports:
https://cgit.freebsd.org/ports/commit/www/librewolf?id=6f3a8ff37218c5200c8822de90577e95811c3a5e
Force node24 for i386 only.
node22 is default, used by other ports and have conflict install with 
node24 - can't install both on same system.
Or we can switch default node version to 24.

28.07.2025 00:36, Christoph Moench-Tegeder пишет:
> The branch main has been updated by cmt:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=6a939a7aabe3edf25cf125741d72d0f6484aaccd
>
> commit 6a939a7aabe3edf25cf125741d72d0f6484aaccd
> 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:33:57 +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
> ---
>   Mk/bsd.gecko.mk | 5 ++---
>   1 file changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
> index fd1813ab8662..84212099c219 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
> @@ -77,8 +77,7 @@ ELF_FEATURES+=	+wxneeded:dist/bin/${MOZILLA} +wxneeded:dist/bin/${MOZILLA}-bin
>   BUNDLE_LIBS=	yes
>   
>   BUILD_DEPENDS+=	rust-cbindgen>=0.28.0:devel/rust-cbindgen \
> -				${RUST_DEFAULT}>=1.88.0:lang/${RUST_DEFAULT} \
> -				node:www/node
> +				${RUST_DEFAULT}>=1.88.0:lang/${RUST_DEFAULT}
>   LIB_DEPENDS+=	libdrm.so:graphics/libdrm
>   RUN_DEPENDS+=	${LOCALBASE}/lib/libpci.so:devel/libpci
>   LIB_DEPENDS+=	libepoll-shim.so:devel/libepoll-shim


-- 
Best regards,
Vladimir Druzenko