Date: Wednesday, January 11, 2023 @ 23:23:24
  Author: foutrelis
Revision: 1382990

upgpkg: lib32-mesa-amber 21.3.9-4: build without LLVM

Also trim build dependencies to be in line with the mesa-amber package.

The Amber branch will most likely not be seeing any support for new LLVM
versions. Go ahead and disable it like Gentoo does.

Frederik also wrote the following:

< freswa|M> foutrelis: Found this bug thread about disabling llvm in
                       mesa builds: https://bugs.freebsd.org/238906
< freswa|M> From a quick read llvm seems to be used in radeon gallium
            and vulkan drivers as well as in software acceleration as
            llvmpipe. Afaik those drivers are provided by mesa anyways.
            Software acceleration is a thing for VMs but people have no
            requirement for mesa-amber in those environments.

Modified:
  lib32-mesa-amber/trunk/PKGBUILD

----------+
 PKGBUILD |   13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-01-11 22:40:21 UTC (rev 1382989)
+++ PKGBUILD    2023-01-11 23:23:24 UTC (rev 1382990)
@@ -6,13 +6,12 @@
 pkgname=lib32-mesa-amber
 pkgdesc="classic OpenGL (non-Gallium3D) drivers (32-bit)"
 pkgver=21.3.9
-pkgrel=3
+pkgrel=4
 arch=('x86_64')
-makedepends=('python-mako' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 
'xorgproto' 'lib32-libdrm'
-             'lib32-libxshmfence' 'lib32-libxxf86vm' 'lib32-libxdamage' 
'lib32-libvdpau'
-             'lib32-libva' 'lib32-wayland' 'wayland-protocols' 'lib32-zstd' 
'lib32-libelf'
-             'lib32-llvm' 'libclc' 'clang' 'lib32-clang' 'lib32-libglvnd' 
'lib32-libunwind'
-             'lib32-lm_sensors' 'lib32-libxrandr' 'lib32-vulkan-icd-loader' 
'glslang' 'cmake' 'meson')
+makedepends=('python-mako' 'lib32-libxml2' 'lib32-libx11' 'xorgproto' 
'lib32-libdrm'
+             'lib32-libxshmfence' 'lib32-libxxf86vm' 'lib32-libxdamage'
+             'lib32-wayland' 'wayland-protocols' 'lib32-zstd' 'lib32-libelf'
+             'lib32-libglvnd' 'lib32-libunwind' 'lib32-libxrandr' 'cmake' 
'meson')
 url="https://www.mesa3d.org/";
 license=('custom')
 source=(https://mesa.freedesktop.org/archive/mesa-${pkgver}.tar.xz{,.sig}
@@ -52,7 +51,7 @@
     -D glvnd=auto \
     -D glx=dri \
     -D libunwind=enabled \
-    -D llvm=enabled \
+    -D llvm=disabled \
     -D lmsensors=disabled \
     -D osmesa=true \
     -D shared-glapi=enabled \

Reply via email to