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 \