From 11b3c7cdcb5e899265c52683ee858a64dfd01aa7 Mon Sep 17 00:00:00 2001 From: pal1000 Date: Thu, 25 Apr 2024 09:54:45 -0700 Subject: [PATCH] Release 24.0.6 --- buildinfo/mingw.txt | 62 ++++++++++++++++++------------------ buildinfo/msvc.txt | 12 +++---- buildscript/modules/zstd.cmd | 2 +- packages.txt | 12 +++---- readme.md | 2 +- releasenotes.md | 2 ++ 6 files changed, 47 insertions(+), 45 deletions(-) diff --git a/buildinfo/mingw.txt b/buildinfo/mingw.txt index 80059503..027848c2 100644 --- a/buildinfo/mingw.txt +++ b/buildinfo/mingw.txt @@ -13,7 +13,7 @@ bash 5.2.026-1 bash-completion 2.11-3 bison 3.8.2-5 brotli 1.1.0-1 -bsdtar 3.7.2-1 +bsdtar 3.7.3-1 bzip2 1.0.8-4 ca-certificates 20240203-1 coreutils 8.32-5 @@ -39,7 +39,7 @@ info 7.1-2 less 643-1 libargp 20110921-4 libasprintf 0.22.4-1 -libassuan 2.5.6-1 +libassuan 2.5.7-1 libbz2 1.0.8-4 libcurl 8.7.1-1 libdb 5.3.28-5 @@ -62,13 +62,13 @@ liblzma 5.6.1-2 libnettle 3.9.1-1 libnghttp2 1.61.0-1 libnpth 1.7-1 -libopenssl 3.2.1-1 +libopenssl 3.3.0-1 libp11-kit 0.25.3-1 libpcre 8.45-4 libpcre2_8 10.43-1 libpsl 0.21.5-2 libreadline 8.2.010-1 -libsqlite 3.45.2-1 +libsqlite 3.45.3-1 libssh2 1.11.0-1 libtasn1 4.19.0-1 libunistring 1.1-2 @@ -76,30 +76,30 @@ libutil-linux 2.35.2-4 libxcrypt 4.4.36-1 libzstd 1.5.6-1 m4 1.4.19-2 -mingw-w64-i686-binutils 2.42-1 +mingw-w64-i686-binutils 2.42-2 mingw-w64-i686-brotli 1.1.0-1 mingw-w64-i686-bzip2 1.0.8-3 mingw-w64-i686-c-ares 1.28.1-1 mingw-w64-i686-ca-certificates 20240203-1 -mingw-w64-i686-clang 18.1.3-1 -mingw-w64-i686-clang-libs 18.1.3-1 -mingw-w64-i686-cmake 3.29.1-1 +mingw-w64-i686-clang 18.1.4-1 +mingw-w64-i686-clang-libs 18.1.4-1 +mingw-w64-i686-cmake 3.29.2-1 mingw-w64-i686-crt-git 11.0.0.r680.g257321cea-1 mingw-w64-i686-curl 8.7.1-1 mingw-w64-i686-directx-headers 1.613.1-1 mingw-w64-i686-expat 2.6.2-1 -mingw-w64-i686-gcc 13.2.0-5 -mingw-w64-i686-gcc-libs 13.2.0-5 +mingw-w64-i686-gcc 13.2.0-6 +mingw-w64-i686-gcc-libs 13.2.0-6 mingw-w64-i686-gdb 14.2-1 mingw-w64-i686-gettext-runtime 0.22.5-2 -mingw-w64-i686-glslang 14.0.0-1 +mingw-w64-i686-glslang 14.1.0-1 mingw-w64-i686-gmp 6.3.0-2 mingw-w64-i686-headers-git 11.0.0.r680.g257321cea-1 mingw-w64-i686-isl 0.26-1 mingw-w64-i686-jsoncpp 1.9.5-3 mingw-w64-i686-libarchive 3.7.3-1 mingw-w64-i686-libb2 0.98.1-2 -mingw-w64-i686-libclc 18.1.3-1 +mingw-w64-i686-libclc 18.1.4-1 mingw-w64-i686-libelf 0.8.13-7 mingw-w64-i686-libffi 3.4.6-1 mingw-w64-i686-libiconv 1.17-4 @@ -114,8 +114,8 @@ mingw-w64-i686-libuv 1.48.0-1 mingw-w64-i686-libva 2.21.0-1 mingw-w64-i686-libwinpthread-git 11.0.0.r680.g257321cea-1 mingw-w64-i686-libxml2 2.12.6-1 -mingw-w64-i686-llvm 18.1.3-1 -mingw-w64-i686-llvm-libs 18.1.3-1 +mingw-w64-i686-llvm 18.1.4-1 +mingw-w64-i686-llvm-libs 18.1.4-1 mingw-w64-i686-lz4 1.9.4-1 mingw-w64-i686-meson 1.4.0-2 mingw-w64-i686-mpc 1.3.1-2 @@ -124,11 +124,11 @@ mingw-w64-i686-mpfr 4.2.1-2 mingw-w64-i686-ncurses 6.4.20231217-1 mingw-w64-i686-nghttp2 1.61.0-1 mingw-w64-i686-ninja 1.11.1-3 -mingw-w64-i686-openssl 3.2.1-1 +mingw-w64-i686-openssl 3.3.0-1 mingw-w64-i686-p11-kit 0.25.3-2 mingw-w64-i686-pkgconf 1~2.2.0-1 -mingw-w64-i686-polly 18.1.3-1 -mingw-w64-i686-python 3.11.8-1 +mingw-w64-i686-polly 18.1.4-1 +mingw-w64-i686-python 3.11.9-1 mingw-w64-i686-python-mako 1.3.2-1 mingw-w64-i686-python-markupsafe 2.1.5-1 mingw-w64-i686-readline 8.2.010-1 @@ -149,30 +149,30 @@ mingw-w64-i686-xxhash 0.8.2-2 mingw-w64-i686-xz 5.6.1-2 mingw-w64-i686-zlib 1.3.1-1 mingw-w64-i686-zstd 1.5.6-2 -mingw-w64-ucrt-x86_64-binutils 2.42-1 +mingw-w64-ucrt-x86_64-binutils 2.42-2 mingw-w64-ucrt-x86_64-brotli 1.1.0-1 mingw-w64-ucrt-x86_64-bzip2 1.0.8-3 mingw-w64-ucrt-x86_64-c-ares 1.28.1-1 mingw-w64-ucrt-x86_64-ca-certificates 20240203-1 -mingw-w64-ucrt-x86_64-clang 18.1.3-1 -mingw-w64-ucrt-x86_64-clang-libs 18.1.3-1 -mingw-w64-ucrt-x86_64-cmake 3.29.1-1 +mingw-w64-ucrt-x86_64-clang 18.1.4-1 +mingw-w64-ucrt-x86_64-clang-libs 18.1.4-1 +mingw-w64-ucrt-x86_64-cmake 3.29.2-1 mingw-w64-ucrt-x86_64-crt-git 11.0.0.r680.g257321cea-1 mingw-w64-ucrt-x86_64-curl 8.7.1-1 mingw-w64-ucrt-x86_64-directx-headers 1.613.1-1 mingw-w64-ucrt-x86_64-expat 2.6.2-1 -mingw-w64-ucrt-x86_64-gcc 13.2.0-5 -mingw-w64-ucrt-x86_64-gcc-libs 13.2.0-5 +mingw-w64-ucrt-x86_64-gcc 13.2.0-6 +mingw-w64-ucrt-x86_64-gcc-libs 13.2.0-6 mingw-w64-ucrt-x86_64-gdb 14.2-1 mingw-w64-ucrt-x86_64-gettext-runtime 0.22.5-2 -mingw-w64-ucrt-x86_64-glslang 14.0.0-1 +mingw-w64-ucrt-x86_64-glslang 14.1.0-1 mingw-w64-ucrt-x86_64-gmp 6.3.0-2 mingw-w64-ucrt-x86_64-headers-git 11.0.0.r680.g257321cea-1 mingw-w64-ucrt-x86_64-isl 0.26-1 mingw-w64-ucrt-x86_64-jsoncpp 1.9.5-3 mingw-w64-ucrt-x86_64-libarchive 3.7.3-1 mingw-w64-ucrt-x86_64-libb2 0.98.1-2 -mingw-w64-ucrt-x86_64-libclc 18.1.3-1 +mingw-w64-ucrt-x86_64-libclc 18.1.4-1 mingw-w64-ucrt-x86_64-libelf 0.8.13-7 mingw-w64-ucrt-x86_64-libffi 3.4.6-1 mingw-w64-ucrt-x86_64-libiconv 1.17-4 @@ -187,8 +187,8 @@ mingw-w64-ucrt-x86_64-libuv 1.48.0-1 mingw-w64-ucrt-x86_64-libva 2.21.0-1 mingw-w64-ucrt-x86_64-libwinpthread-git 11.0.0.r680.g257321cea-1 mingw-w64-ucrt-x86_64-libxml2 2.12.6-1 -mingw-w64-ucrt-x86_64-llvm 18.1.3-1 -mingw-w64-ucrt-x86_64-llvm-libs 18.1.3-1 +mingw-w64-ucrt-x86_64-llvm 18.1.4-1 +mingw-w64-ucrt-x86_64-llvm-libs 18.1.4-1 mingw-w64-ucrt-x86_64-lz4 1.9.4-1 mingw-w64-ucrt-x86_64-meson 1.4.0-2 mingw-w64-ucrt-x86_64-mpc 1.3.1-2 @@ -197,11 +197,11 @@ mingw-w64-ucrt-x86_64-mpfr 4.2.1-2 mingw-w64-ucrt-x86_64-ncurses 6.4.20231217-1 mingw-w64-ucrt-x86_64-nghttp2 1.61.0-1 mingw-w64-ucrt-x86_64-ninja 1.11.1-3 -mingw-w64-ucrt-x86_64-openssl 3.2.1-1 +mingw-w64-ucrt-x86_64-openssl 3.3.0-1 mingw-w64-ucrt-x86_64-p11-kit 0.25.3-2 mingw-w64-ucrt-x86_64-pkgconf 1~2.2.0-1 -mingw-w64-ucrt-x86_64-polly 18.1.3-1 -mingw-w64-ucrt-x86_64-python 3.11.8-1 +mingw-w64-ucrt-x86_64-polly 18.1.4-1 +mingw-w64-ucrt-x86_64-python 3.11.9-1 mingw-w64-ucrt-x86_64-python-mako 1.3.2-1 mingw-w64-ucrt-x86_64-python-markupsafe 2.1.5-1 mingw-w64-ucrt-x86_64-readline 8.2.010-1 @@ -230,7 +230,7 @@ msys2-runtime 3.4.10-8 nano 7.2-1 ncurses 6.4-2 nettle 3.9.1-1 -openssl 3.2.1-1 +openssl 3.3.0-1 p11-kit 0.25.3-1 pacman 6.0.2-14 pacman-contrib 1.10.5-1 diff --git a/buildinfo/msvc.txt b/buildinfo/msvc.txt index 11d558d4..91741cd5 100644 --- a/buildinfo/msvc.txt +++ b/buildinfo/msvc.txt @@ -4,7 +4,7 @@ Windows 10.0.20348 Ressource Hacker 5.2.7.427 7-Zip 23.01 ultra compression Git 2.44.0.1 -Visual Studio Build Tools 2022 v17.9.6 +Visual Studio Community 2022 v17.9.6 Windows SDK 10.1.22621.3233 Windows Driver Kit 10.1.22621.2428 Nuget Commandline tool 6.9.1.3 @@ -16,12 +16,12 @@ Mako 1.3.3 MarkupSafe 2.1.5 meson 1.4.0 pip 24.0 -setuptools 69.2.0 +setuptools 69.5.1 -CMake 3.29.1 -Ninja 1.11.1 -LLVM 18.1.3 -SPIRV Tools 2024.1.1 +CMake 3.29.2 +Ninja 1.12.0 +LLVM 18.1.4 +SPIRV Tools 2024.2.1 flex 2.6.4 Bison 3.8.2 pkgconf 2.2.0 diff --git a/buildscript/modules/zstd.cmd b/buildscript/modules/zstd.cmd index b0deaa07..7c2f38c2 100644 --- a/buildscript/modules/zstd.cmd +++ b/buildscript/modules/zstd.cmd @@ -32,7 +32,7 @@ @call "%devroot%\%projectname%\buildscript\modules\useninja.cmd" @IF NOT "%pkgconfigstate%"=="0" set PATH=%pkgconfigloc%\;%PATH% -@set buildconf=%mesonloc% setup "%devroot:\=/%/zstd/zstd/buildsys-%abi%" --buildtype=release --pkgconfig.relocatable --prefix="%devroot:\=/%/zstd/zstd/%abi%" -Db_vscrt=mt +@set buildconf=%mesonloc% setup "%devroot:\=/%/zstd/zstd/buildsys-%abi%" --buildtype=release --pkgconfig.relocatable --prefix="%devroot:\=/%/zstd/zstd/%abi%" -Db_vscrt=mt -Dstatic_runtime=true @IF /I NOT "%useninja%"=="y" set buildconf=%buildconf% --backend=vs @IF /I "%useninja%"=="y" set buildconf=%buildconf% --backend=ninja diff --git a/packages.txt b/packages.txt index 0427f0eb..90e2f91c 100644 --- a/packages.txt +++ b/packages.txt @@ -1,6 +1,6 @@ -mesa3d-24.0.5-development-pack-msvc.7z -..\mesa3d-24.0.5-release-msvc.7z -..\mesa3d-24.0.5-debug-info-msvc.7z -mesa3d-24.0.5-development-pack-mingw.7z -..\mesa3d-24.0.5-release-mingw.7z -..\mesa3d-24.0.5-debug-mingw.7z +mesa3d-24.0.6-development-pack-msvc.7z +..\mesa3d-24.0.6-release-msvc.7z +..\mesa3d-24.0.6-debug-info-msvc.7z +mesa3d-24.0.6-development-pack-mingw.7z +..\mesa3d-24.0.6-release-mingw.7z +..\mesa3d-24.0.6-debug-mingw.7z diff --git a/readme.md b/readme.md index 1d6bbaed..11a32056 100644 --- a/readme.md +++ b/readme.md @@ -24,7 +24,7 @@ - [OpenGL context configuration override](#opengl-context-configuration-override) - [How to set environment variables](#how-to-set-environment-variables) # Downloads -Mesa 24.0.5 builds with Visual Studio and MSYS2 Mingw-w64 are now available in [releases section](https://github.com/pal1000/mesa-dist-win/releases). +Mesa 24.0.6 builds with Visual Studio and MSYS2 Mingw-w64 are now available in [releases section](https://github.com/pal1000/mesa-dist-win/releases). # Sponsorship mesa-dist-win project was given a sponsorship that was extended until November 1st 2024. Sponsorship consists in a free VPS to use as build machine with 12 GB RAM, 6 threads [AMD EPYC 7542](https://www.amd.com/en/products/cpu/amd-epyc-7542) and 150 GB NVMe SSD from [Petrosky](https://petrosky.io/pal1000), a virtual private server hosting company thanks to [@Directox01](https://github.com/Directox01). diff --git a/releasenotes.md b/releasenotes.md index db5d939b..5d74fff5 100644 --- a/releasenotes.md +++ b/releasenotes.md @@ -1,3 +1,5 @@ +# 24.0.6 +- Updated Mesa3D to [24.0.6](https://gitlab.freedesktop.org/mesa/mesa/-/blob/24.0/docs/relnotes/24.0.6.rst?ref_type=heads&plain=0). Also includes 24.1.0-rc1 pre-release MSVC build. ### Build script - MSVC ZSTD support: Switch to standalone build; - MSVC: Improve pkgconf and libclc ARM64 build compatibility.