From c17cf93827c9f4d62795425fd8a0df1619e32f7c Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Wed, 26 Feb 2025 17:10:03 +0000 Subject: [PATCH] node 23.9.0 --- Formula/n/node.rb | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Formula/n/node.rb b/Formula/n/node.rb index ddfc93134b465..fd28bcafdb1a8 100644 --- a/Formula/n/node.rb +++ b/Formula/n/node.rb @@ -1,8 +1,8 @@ class Node < Formula desc "Platform built on V8 to build network applications" homepage "https://nodejs.org/" - url "https://nodejs.org/dist/v23.7.0/node-v23.7.0.tar.xz" - sha256 "8de192ef2fee2ee8a230dd8d0e9aee182ee9c9856ccdb5fd95188abe84f77242" + url "https://nodejs.org/dist/v23.9.0/node-v23.9.0.tar.xz" + sha256 "c6b420bedbb049a6538c33af28abaf89011ccc879f0f0f81791675263c238f97" license "MIT" head "https://github.com/nodejs/node.git", branch: "main" @@ -33,14 +33,13 @@ class Node < Formula uses_from_macos "zlib" on_macos do - depends_on "llvm" => [:build, :test] if DevelopmentTools.clang_build_version <= 1100 + depends_on "llvm" => :build if DevelopmentTools.clang_build_version <= 1500 end + # https://github.com/swiftlang/llvm-project/commit/94461822c75d5080bf648f86552f7a59b76905c9 fails_with :clang do - build 1100 - cause <<~EOS - error: calling a private constructor of class 'v8::internal::(anonymous namespace)::RegExpParserImpl' - EOS + build 1500 + cause "needs std::ranges::elements_view" end # We track major/minor from upstream Node releases. @@ -51,7 +50,7 @@ class Node < Formula end def install - ENV.llvm_clang if OS.mac? && (DevelopmentTools.clang_build_version <= 1100) + ENV.llvm_clang if OS.mac? && DevelopmentTools.clang_build_version <= 1500 # The new linker crashed during LTO due to high memory usage. ENV.append "LDFLAGS", "-Wl,-ld_classic" if DevelopmentTools.clang_build_version >= 1500