diff --git a/CMakeLists.txt b/CMakeLists.txt index c252d42dd9c..caa641ea78a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,7 +18,7 @@ endif() # Check for toolchain mismatch, user might need to rebuild toolchain set(GCC_VERSION "12.2.0") -set(LLVM_VERSION "15.0.0") +set(LLVM_VERSION "15.0.3") if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") set(EXPECTED_COMPILER_VERSION "${GCC_VERSION}") else() diff --git a/Ports/AvailablePorts.md b/Ports/AvailablePorts.md index ebe589cb1bd..c604fc44bc6 100644 --- a/Ports/AvailablePorts.md +++ b/Ports/AvailablePorts.md @@ -142,7 +142,7 @@ This list is also available at [ports.serenityos.net](https://ports.serenityos.n | [`libyaml`](libyaml/) | libyaml | 0.2.5 | https://pyyaml.org/wiki/LibYAML | | [`libzip`](libzip/) | libzip | 1.8.0 | https://libzip.org/ | | [`links`](links/) | Links web browser | 2.26 | http://links.twibright.com/ | -| [`llvm`](llvm/) | LLVM | 15.0.0 | https://llvm.org/ | +| [`llvm`](llvm/) | LLVM | 15.0.3 | https://llvm.org/ | | [`lua`](lua/) | Lua | 5.4.4 | https://www.lua.org/ | | [`luajit`](luajit/) | LuaJIT | 2.1.0-beta3 | https://luajit.org/luajit.html | | [`luarocks`](luarocks/) | LuaRocks | 3.8.0 | https://luarocks.org/ | diff --git a/Ports/llvm/package.sh b/Ports/llvm/package.sh index a274972e347..791fedc00d1 100755 --- a/Ports/llvm/package.sh +++ b/Ports/llvm/package.sh @@ -1,11 +1,13 @@ #!/usr/bin/env -S bash ../.port_include.sh -port=llvm -useconfigure=true -version=15.0.0 -workdir=llvm-project-${version}.src -configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt") -files="https://github.com/llvm/llvm-project/releases/download/llvmorg-${version}/llvm-project-${version}.src.tar.xz llvm-project-${version}.src.tar.xz caaf8100365b6ebafc39fea803e902ca3ff38b4d5327b9927097808d32964db7" -auth_type=sha256 +port='llvm' +useconfigure='true' +version='15.0.3' +workdir="llvm-project-${version}.src" +configopts=( + "-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt" +) +files="https://github.com/llvm/llvm-project/releases/download/llvmorg-${version}/llvm-project-${version}.src.tar.xz llvm-project-${version}.src.tar.xz dd07bdab557866344d85ae21bbeca5259d37b4b0e2ebf6e0481f42d1ba0fee88" +auth_type='sha256' depends=( "ncurses" "zlib" diff --git a/Toolchain/BuildClang.sh b/Toolchain/BuildClang.sh index c9a73382b03..8fdbe4c313e 100755 --- a/Toolchain/BuildClang.sh +++ b/Toolchain/BuildClang.sh @@ -70,8 +70,8 @@ echo PREFIX is "$PREFIX" mkdir -p "$DIR/Tarballs" -LLVM_VERSION="15.0.0" -LLVM_MD5SUM="d17f527916cb07400e336f9ba4a28903" +LLVM_VERSION="15.0.3" +LLVM_MD5SUM="d435e1160fd16b8efe1e0f4d1058bd50" LLVM_NAME="llvm-project-$LLVM_VERSION.src" LLVM_PKG="$LLVM_NAME.tar.xz" LLVM_URL="https://github.com/llvm/llvm-project/releases/download/llvmorg-$LLVM_VERSION/$LLVM_PKG"