* update mesa to 1:24.1.7-2
This commit is contained in:
parent
ab2832544d
commit
225fbbc717
@ -1,11 +0,0 @@
|
||||
--- mesa-24.0.1/src/gallium/auxiliary/gallivm/lp_bld_init.c.orig 2024-02-26 12:35:35.455352462 +0100
|
||||
+++ mesa-24.0.1/src/gallium/auxiliary/gallivm/lp_bld_init.c 2024-02-26 12:36:11.187758364 +0100
|
||||
@@ -47,7 +47,7 @@
|
||||
#include <llvm-c/Transforms/PassBuilder.h>
|
||||
#elif GALLIVM_HAVE_CORO == 1
|
||||
#include <llvm-c/Transforms/Scalar.h>
|
||||
-#if LLVM_VERSION_MAJOR >= 7
|
||||
+#if LLVM_VERSION_MAJOR >= 7 && LLVM_VERSION_MAJOR <17
|
||||
#include <llvm-c/Transforms/Utils.h>
|
||||
#endif
|
||||
#if LLVM_VERSION_MAJOR <= 8 && (DETECT_ARCH_AARCH64 || DETECT_ARCH_ARM || DETECT_ARCH_S390 || DETECT_ARCH_MIPS64)
|
@ -27,7 +27,7 @@ case "${CARCH}" in
|
||||
;;
|
||||
esac
|
||||
pkgver=24.1.7
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
epoch=1
|
||||
pkgdesc="Open-source OpenGL drivers"
|
||||
url="https://www.mesa3d.org/"
|
||||
@ -100,7 +100,10 @@ source=(
|
||||
"https://mesa.freedesktop.org/archive/mesa-$pkgver.tar.xz"{,.sig}
|
||||
0001-i915-non-x86.patch
|
||||
0002-big-endian-flipping.patch
|
||||
0003-gallivm-llvm17-temporary-stopgap.patch
|
||||
llvm-19-intel.patch
|
||||
llvm-19-passmgr-amd.patch
|
||||
llvm-19-passmgr.patch
|
||||
llvm-19.patch
|
||||
)
|
||||
validpgpkeys=(
|
||||
946D09B5E4C9845E63075FF1D961C596A7203456 # Andres Gomez <tanty@igalia.com>
|
||||
@ -131,7 +134,10 @@ sha256sums=('ecd2e7b1c73998f4103542f39c6b8c968d251637ccc8caa42641aecb86cd2566'
|
||||
'SKIP'
|
||||
'a82392ed26b32a4edd57ec2ca40db0a556787932edd59681eeedf4a21861b9d0'
|
||||
'0a8f2792dfd0469bc41540884fe2a1dbf4f0fd92f53bad5b9db831ac1e59dd11'
|
||||
'91aa7f86d688d81cdbfaf2087ba302f5efe80ccdd347211dbb8c2cff81331f08'
|
||||
'b84f5487c054f3de2127804942697aef83930d614da31e2f6b204103e5aff4d0'
|
||||
'7fe8c99499eccef0951b70dedd3e059b8653f9539a33d39e33a621f94dd9ae5e'
|
||||
'acfd0911a5e7e1bbbc37791da256606f4298d168ee14bb49734009cc51e1d644'
|
||||
'433d7d58ee64e78256fffb2d67d1a75d316b646d731b501f19f18e7d15f649e0'
|
||||
'39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b'
|
||||
'3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b'
|
||||
'5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae'
|
||||
@ -141,7 +147,10 @@ b2sums=('b3102fcf96c032d07826186c2d60dc93e5c17b26f725c20cf1e402d1cfbaaba9809bff7
|
||||
'SKIP'
|
||||
'73489865623395ee749742145ea2f75473a85c14c9a129f68f29ae5936ffb3ea6018a5d2f53c19aefdd8a2aff2f2d7c1d0f393b00496f11867b8588c99d26432'
|
||||
'c28718783873be25fa2d6c0f43fae900f93e2f20df1c11a40ec86622112b7be7e7f50c3b77e52849fec9288fb8da3744d8bc2027df941ffd0b8c558fe3a927ba'
|
||||
'd394b24db892e0a3d9441366667ecb56b9c6b57086203993530876e6cafa33239707e6e98f1212c55a2bc92f590bf4f9895ac619252cdad215c4ae0479d2cd39'
|
||||
'623cb16b7cc8afa28ad458b40bc8a557be57d09989c62afd9aa48fe017ac4990f12b1fa29b5faebb642f983a0ff21358f2c132c07e6caeea0ba57a29dba3fed7'
|
||||
'24382e79e7ad210fa1ff800668a71137b8589ac53a8970996db662a606fd13eb6852a8d1023d64804a9cf30e5b885c2519fd5baccdbb9c030281957d2907e4b8'
|
||||
'8c2efe592dadf7ed734212ecdc4db858807dbbfbdbec21d56359d1e25e27fd82f1214e792717366f7a599238cd581ae6497097311832a7ad8b0a771db59a44ee'
|
||||
'a7d23af713fe5912bc68ba7940404df5a52dece08d29847b8213c13dabf4c05c4b4263180d654fae11d3740a002366fca4c0443179036b13e551289450d494e1'
|
||||
'fff0dec06b21e391783cc136790238acb783780eaedcf14875a350e7ceb46fdc100c8b9e3f09fb7f4c2196c25d4c6b61e574c0dad762d94533b628faab68cf5c'
|
||||
'4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac'
|
||||
'77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848'
|
||||
@ -163,8 +172,10 @@ prepare() {
|
||||
# Big endian specific
|
||||
patch -Np1 -i ../0002-big-endian-flipping.patch
|
||||
|
||||
#FIXME: bypass passmanager in gallivm with LLVM 17
|
||||
patch -Np1 -i ../0003-gallivm-llvm17-temporary-stopgap.patch
|
||||
patch -Np1 -i ${srcdir}/llvm-19-intel.patch
|
||||
patch -Np1 -i ${srcdir}/llvm-19-passmgr-amd.patch
|
||||
patch -Np1 -i ${srcdir}/llvm-19-passmgr.patch
|
||||
patch -Np1 -i ${srcdir}/llvm-19.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user