Date: Tue, 26 May 2026 04:43:20 +0000 From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 96a261f40793 - main - lang/bun: Add LLVM_VER=21 with explanation for why it is needed Message-ID: <6a1524e8.3a331.6c7f2a1b@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=96a261f407933457c94392eeac8f0cda128a999c commit 96a261f407933457c94392eeac8f0cda128a999c Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2026-05-26 04:42:10 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2026-05-26 04:43:14 +0000 lang/bun: Add LLVM_VER=21 with explanation for why it is needed --- lang/bun/Makefile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/lang/bun/Makefile b/lang/bun/Makefile index 1c2c368bc5aa..0dce6c48f805 100644 --- a/lang/bun/Makefile +++ b/lang/bun/Makefile @@ -33,11 +33,11 @@ ONLY_FOR_ARCHS_REASON= bootstrap binary is only available for amd64 for now FETCH_DEPENDS= ${LOCALBASE}/bin/npm:www/npm-node24 \ git:devel/git \ cargo:lang/rust \ - ${LOCALBASE}/llvm21/bin/clang++:devel/llvm21 \ + ${LOCALBASE}/llvm${LLVM_VER}/bin/clang++:devel/llvm${LLVM_VER} \ cmake:devel/cmake-core \ ninja:devel/ninja \ ${LOCALBASE}/bin/node:www/node24 -BUILD_DEPENDS= ${LOCALBASE}/llvm21/bin/clang++:devel/llvm21 \ +BUILD_DEPENDS= ${LOCALBASE}/llvm${LLVM_VER}/bin/clang++:devel/llvm${LLVM_VER} \ cmake:devel/cmake-core \ git:devel/git \ ninja:devel/ninja \ @@ -54,6 +54,8 @@ GH_TUPLE= simdutf:simdutf:v${SIMDUTF_VERSION}:simdutf_src SHEBANG_FILES= test/regression/issue/18239/data-generator.sh +LLVM_VER= 21 # build fails with llvm-19: error: unknown warning option '-Wno-character-conversion' + # WebKit/JavaScriptCore FreeBSD prebuilt WEBKIT_VERSION= bdf6aab38a9c6f99df3fd1486406ab6b74180fbb WEBKIT_SHORT= bdf6aab38a9c6f99 @@ -259,7 +261,7 @@ post-extract: @_SDTmp=$$(mktemp -d /tmp/bun-simdutf.XXXXXX) && \ bsdtar xzf ${DD}/simdutf-simdutf-v${SIMDUTF_VERSION}_GH0.tar.gz \ -C $$_SDTmp --strip-components 1 && \ - ${LOCALBASE}/llvm21/bin/clang++ \ + ${LOCALBASE}/llvm${LLVM_VER}/bin/clang++ \ -std=c++17 -march=nehalem -O2 \ -ffunction-sections -fdata-sections \ -fno-exceptions -fno-rtti \ @@ -268,10 +270,10 @@ post-extract: -I$$_SDTmp/include -I$$_SDTmp/src \ -c $$_SDTmp/src/simdutf.cpp \ -o $$_SDTmp/SIMDUTF.cpp.o && \ - ${LOCALBASE}/llvm21/bin/llvm-ar d \ + ${LOCALBASE}/llvm${LLVM_VER}/bin/llvm-ar d \ ${BUN_CACHE_DIR}/webkit-${WEBKIT_SHORT}-freebsd/lib/libWTF.a \ SIMDUTF.cpp.o && \ - ${LOCALBASE}/llvm21/bin/llvm-ar r \ + ${LOCALBASE}/llvm${LLVM_VER}/bin/llvm-ar r \ ${BUN_CACHE_DIR}/webkit-${WEBKIT_SHORT}-freebsd/lib/libWTF.a \ $$_SDTmp/SIMDUTF.cpp.o && \ ${RM} -rf $$_SDTmp @@ -293,7 +295,7 @@ post-patch: do-build: @cd ${WRKSRC} && \ - ${SETENV} PATH=${LOCALBASE}/llvm21/bin:${LOCALBASE}/bin:/usr/bin:/bin \ + ${SETENV} PATH=${LOCALBASE}/llvm${LLVM_VER}/bin:${LOCALBASE}/bin:/usr/bin:/bin \ BUN_ZIG_PATH=${BUN_ZIG_DIR}/bootstrap-x86_64-linux-musl \ BUN_HOST_OS=freebsd \ FREEBSD_SYSROOT=/ \home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1524e8.3a331.6c7f2a1b>
