Re: git: 6a939a7aabe3 - main - www/firefox{,-esr} mail/thunderbird{-esr}: try to build on i386
- Reply: Christoph Moench-Tegeder : "Re: git: 6a939a7aabe3 - main - www/firefox{,-esr} mail/thunderbird{-esr}: try to build on i386"
- In reply to: Christoph Moench-Tegeder : "git: 6a939a7aabe3 - main - www/firefox{,-esr} mail/thunderbird{-esr}: try to build on i386"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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