git: c29f8e572143 - main - www/deno: Avoid hardcoding llvm version.

From: Xin LI <delphij_at_FreeBSD.org>
Date: Mon, 06 Jul 2026 15:58:41 UTC
The branch main has been updated by delphij:

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

commit c29f8e57214353f0477390bf14cd9f48f976b3c4
Author:     Xin LI <delphij@FreeBSD.org>
AuthorDate: 2026-07-06 06:55:04 +0000
Commit:     Xin LI <delphij@FreeBSD.org>
CommitDate: 2026-07-06 15:58:28 +0000

    www/deno: Avoid hardcoding llvm version.
---
 www/deno/Makefile                                              |  2 +-
 ...-cargo-crates_v8-149.4.0_build_toolchain_gcc__toolchain.gni | 10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/www/deno/Makefile b/www/deno/Makefile
index 8bd57b9f27ea..65a2a852238a 100644
--- a/www/deno/Makefile
+++ b/www/deno/Makefile
@@ -74,7 +74,7 @@ post-patch:
 	${REINPLACE_CMD} "s|${PREFIX}|${PREFIX}|" \
 		${WRKSRC}/cli/task_runner.rs \
 		${WRKSRC}/tests/unit_node/process_test.ts
-	${REINPLACE_CMD} -e "s|%%CC%%|${CC}|" -e "s|%%CXX%%|${CXX}|" \
+	${REINPLACE_CMD} -e "s|%%LLVM_PREFIX%%|${LLVM_PREFIX}|g" \
 		${WRKSRC}/cargo-crates/v8-${V8_CARGO_V}/build/toolchain/gcc_toolchain.gni
 	${REINPLACE_CMD} "s|linux|freebsd|g" \
 		${WRKSRC}/tests/ffi/testdata/ffi_callback_errors.ts \
diff --git a/www/deno/files/patch-cargo-crates_v8-149.4.0_build_toolchain_gcc__toolchain.gni b/www/deno/files/patch-cargo-crates_v8-149.4.0_build_toolchain_gcc__toolchain.gni
index 4ffb779d36bd..99970480b568 100644
--- a/www/deno/files/patch-cargo-crates_v8-149.4.0_build_toolchain_gcc__toolchain.gni
+++ b/www/deno/files/patch-cargo-crates_v8-149.4.0_build_toolchain_gcc__toolchain.gni
@@ -38,15 +38,15 @@
 -
 -    cc = "${prefix}/clang"
 -    cxx = "${prefix}/clang++"
-+    cc = "/usr/local/llvm21/bin/clang"
-+    cxx = "/usr/local/llvm21/bin/clang++"
++    cc = "%%LLVM_PREFIX%%/bin/clang"
++    cxx = "%%LLVM_PREFIX%%/bin/clang++"
      ld = cxx
 -    readelf = "${prefix}/llvm-readelf"
 -    ar = "${prefix}/llvm-ar"
 -    nm = "${prefix}/llvm-nm"
-+    readelf = "readelf"
-+    ar = "llvm-ar"
-+    nm = "nm"
++    readelf = "%%LLVM_PREFIX%%/bin/llvm-readelf"
++    ar = "%%LLVM_PREFIX%%/bin/llvm-ar"
++    nm = "%%LLVM_PREFIX%%/bin/llvm-nm"
  
      forward_variables_from(invoker, "*", [ "toolchain_args" ])