mesa-32: 23.1.8 -> 23.2.1

This commit is contained in:
Tim Biermann 2023-09-29 20:51:55 +02:00
parent 829ec8d75e
commit 88e0c1a985
Signed by: tb
GPG Key ID: 42F8B4E30B673606
3 changed files with 14 additions and 24 deletions

View File

@ -2,6 +2,7 @@ drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/lib32/ drwxr-xr-x root/root usr/lib32/
drwxr-xr-x root/root usr/lib32/dri/ drwxr-xr-x root/root usr/lib32/dri/
-rwxr-xr-x root/root usr/lib32/dri/crocus_dri.so -rwxr-xr-x root/root usr/lib32/dri/crocus_dri.so
-rwxr-xr-x root/root usr/lib32/dri/i915_dri.so
-rwxr-xr-x root/root usr/lib32/dri/iris_dri.so -rwxr-xr-x root/root usr/lib32/dri/iris_dri.so
-rwxr-xr-x root/root usr/lib32/dri/kms_swrast_dri.so -rwxr-xr-x root/root usr/lib32/dri/kms_swrast_dri.so
-rwxr-xr-x root/root usr/lib32/dri/nouveau_dri.so -rwxr-xr-x root/root usr/lib32/dri/nouveau_dri.so
@ -21,17 +22,12 @@ lrwxrwxrwx root/root usr/lib32/libGLX_mesa.so.0 -> libGLX_mesa.so.0.0.0
lrwxrwxrwx root/root usr/lib32/libOSMesa.so -> libOSMesa.so.8 lrwxrwxrwx root/root usr/lib32/libOSMesa.so -> libOSMesa.so.8
lrwxrwxrwx root/root usr/lib32/libOSMesa.so.8 -> libOSMesa.so.8.0.0 lrwxrwxrwx root/root usr/lib32/libOSMesa.so.8 -> libOSMesa.so.8.0.0
-rwxr-xr-x root/root usr/lib32/libOSMesa.so.8.0.0 -rwxr-xr-x root/root usr/lib32/libOSMesa.so.8.0.0
-rwxr-xr-x root/root usr/lib32/libVkLayer_INTEL_nullhw.so
-rwxr-xr-x root/root usr/lib32/libVkLayer_MESA_device_select.so
-rwxr-xr-x root/root usr/lib32/libVkLayer_MESA_overlay.so
lrwxrwxrwx root/root usr/lib32/libgbm.so -> libgbm.so.1 lrwxrwxrwx root/root usr/lib32/libgbm.so -> libgbm.so.1
lrwxrwxrwx root/root usr/lib32/libgbm.so.1 -> libgbm.so.1.0.0 lrwxrwxrwx root/root usr/lib32/libgbm.so.1 -> libgbm.so.1.0.0
-rwxr-xr-x root/root usr/lib32/libgbm.so.1.0.0 -rwxr-xr-x root/root usr/lib32/libgbm.so.1.0.0
lrwxrwxrwx root/root usr/lib32/libglapi.so -> libglapi.so.0 lrwxrwxrwx root/root usr/lib32/libglapi.so -> libglapi.so.0
lrwxrwxrwx root/root usr/lib32/libglapi.so.0 -> libglapi.so.0.0.0 lrwxrwxrwx root/root usr/lib32/libglapi.so.0 -> libglapi.so.0.0.0
-rwxr-xr-x root/root usr/lib32/libglapi.so.0.0.0 -rwxr-xr-x root/root usr/lib32/libglapi.so.0.0.0
-rwxr-xr-x root/root usr/lib32/libvulkan_intel.so
-rwxr-xr-x root/root usr/lib32/libvulkan_radeon.so
lrwxrwxrwx root/root usr/lib32/libxatracker.so -> libxatracker.so.2 lrwxrwxrwx root/root usr/lib32/libxatracker.so -> libxatracker.so.2
lrwxrwxrwx root/root usr/lib32/libxatracker.so.2 -> libxatracker.so.2.5.0 lrwxrwxrwx root/root usr/lib32/libxatracker.so.2 -> libxatracker.so.2.5.0
-rwxr-xr-x root/root usr/lib32/libxatracker.so.2.5.0 -rwxr-xr-x root/root usr/lib32/libxatracker.so.2.5.0
@ -41,7 +37,3 @@ drwxr-xr-x root/root usr/lib32/pkgconfig/
-rw-r--r-- root/root usr/lib32/pkgconfig/osmesa.pc -rw-r--r-- root/root usr/lib32/pkgconfig/osmesa.pc
-rw-r--r-- root/root usr/lib32/pkgconfig/xatracker.pc -rw-r--r-- root/root usr/lib32/pkgconfig/xatracker.pc
drwxr-xr-x root/root usr/share/ drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/vulkan/
drwxr-xr-x root/root usr/share/vulkan/icd.d/
-rw-r--r-- root/root usr/share/vulkan/icd.d/intel_icd.i686.json
-rw-r--r-- root/root usr/share/vulkan/icd.d/radeon_icd.i686.json

View File

@ -1,7 +1,7 @@
untrusted comment: verify with /etc/ports/compat-32.pub untrusted comment: verify with /etc/ports/compat-32.pub
RWSwxGo/zH7eXUUSEPzbrZN855LwiIgF7+1d+2V6FycpQjxvfazn1LSYx6W/i0JbO4hu+FTniCaAE+5sUOEi54GjRlus68MRRQE= RWSwxGo/zH7eXQ+leYwc5YhMP12NksvnLxCtNA0j0AURiN6rijThsSXhlcKLDIKsk5LXtAlXDSVDFukJ2Hx0tcHa5Jg4/BANDw8=
SHA256 (Pkgfile) = bbd238683a961336d9bc032d59206e65e22b31e6a425f1d6a7b782a49e36bc55 SHA256 (Pkgfile) = 79e4c0fcca507b57668c3fc630e988e7f2401e987d685fedd1f41e32f0e98d77
SHA256 (.footprint) = fbdef40c3595224bff86ac0e25b961dabed534962e9118c0009d8a69492acc01 SHA256 (.footprint) = 10f639a17c2a2817d574133e81f436bf2712969b055d6049a0e07f275bbe8363
SHA256 (mesa-23.1.8.tar.xz) = 45434ff91a709844130a3174d9c0ef39c6b50725b2bb0c13e736f36134db14ad SHA256 (mesa-23.2.1.tar.xz) = 64de0616fc2d801f929ab1ac2a4f16b3e2783c4309a724c8a259b20df8bbc1cc
SHA256 (x86-linux-gnu) = 448877bbe3efe8bdfe6282c8e730fe8a8b6bf3c07f659e71b7292aceca22d8bd SHA256 (x86-linux-gnu) = 448877bbe3efe8bdfe6282c8e730fe8a8b6bf3c07f659e71b7292aceca22d8bd
SHA256 (x86-linux-gnu-ccache) = 7b435803071fa5d72668eeae1a15c4e4dfca7847349de6f4ede0282b85faaac8 SHA256 (x86-linux-gnu-ccache) = 7b435803071fa5d72668eeae1a15c4e4dfca7847349de6f4ede0282b85faaac8

View File

@ -2,27 +2,27 @@
# URL: https://www.mesa3d.org/ # URL: https://www.mesa3d.org/
# Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu # Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu
# Depends on: elfutils-32 expat-32 libdrm-32 libglvnd-32 llvm-32 mesa xorg-libxdamage-32 xorg-libxrandr-32 xorg-libxshmfence-32 xorg-libxvmc-32 xorg-libxxf86vm-32 # Depends on: elfutils-32 expat-32 libdrm-32 libglvnd-32 llvm-32 mesa xorg-libxdamage-32 xorg-libxrandr-32 xorg-libxshmfence-32 xorg-libxvmc-32 xorg-libxxf86vm-32
# Optional: libva libvdpau-32 wayland-protocols # Optional: glslang libva-32 libvdpau-32 wayland-protocols
name=mesa-32 name=mesa-32
version=23.1.8 version=23.2.1
release=2 release=1
source=(https://archive.mesa3d.org/mesa-$version.tar.xz source=(https://archive.mesa3d.org/mesa-$version.tar.xz
x86-linux-gnu x86-linux-gnu-ccache) x86-linux-gnu x86-linux-gnu-ccache)
build() { build() {
export PKG_CONFIG_LIBDIR='/usr/lib32/pkgconfig:/usr/share/pkgconfig' export PKG_CONFIG_LIBDIR='/usr/lib32/pkgconfig:/usr/share/pkgconfig'
prt-get isinst vulkan-loader-32 && PKGMK_MESA_GALLIUM+='zink,'
prt-get isinst ccache && local _cross_file='x86-linux-gnu-ccache' || local _cross_file='x86-linux-gnu' prt-get isinst ccache && local _cross_file='x86-linux-gnu-ccache' || local _cross_file='x86-linux-gnu'
prt-get isinst glslang && PKGMK_MESA+=' -D vulkan-drivers=auto -D vulkan-layers=device-select,intel-nullhw,overlay' || PKGMK_MESA+=' -D vulkan-drivers='
prt-get isinst libva-32 && PKGMK_MESA+=' -D gallium-va=enabled' || PKGMK_MESA+=' -D gallium-va=disabled'
prt-get isinst libvdpau-32 && PKGMK_MESA+=' -D gallium-vdpau=enabled' || PKGMK_MESA+=' -D gallium-vdpau=disabled' prt-get isinst libvdpau-32 && PKGMK_MESA+=' -D gallium-vdpau=enabled' || PKGMK_MESA+=' -D gallium-vdpau=disabled'
prt-get isinst vulkan-loader-32 && PKGMK_MESA_GALLIUM+='zink,'
prt-get isinst wayland-protocols && PKGMK_MESA_PLATFORMS+='wayland' prt-get isinst wayland-protocols && PKGMK_MESA_PLATFORMS+='wayland'
## for future references ## for future references
#prt-get isinst xorg-libxdamage-32 xorg-libxrandr-32 xorg-libxshmfence-32 xorg-libxvmc-32 xorg-libxxf86vm-32 && PKGMK_MESA_PLATFORMS+=',x11' #prt-get isinst xorg-libxdamage-32 xorg-libxrandr-32 xorg-libxshmfence-32 xorg-libxvmc-32 xorg-libxxf86vm-32 && PKGMK_MESA_PLATFORMS+=',x11'
PKGMK_MESA_PLATFORMS+=',x11' PKGMK_MESA_PLATFORMS+=',x11'
sed '/Scalar.h/d;/Utils.h/d' \
-i mesa-$version/src/gallium/auxiliary/gallivm/lp_bld_init.c
meson setup mesa-$version build $PKGMK_MESA \ meson setup mesa-$version build $PKGMK_MESA \
--cross-file=$SRC/$_cross_file \ --cross-file=$SRC/$_cross_file \
--prefix=/usr \ --prefix=/usr \
@ -31,6 +31,7 @@ build() {
--buildtype=plain \ --buildtype=plain \
--wrap-mode nodownload \ --wrap-mode nodownload \
-D b_lto=false \ -D b_lto=false \
-D b_pie=true \
-D dri3=enabled \ -D dri3=enabled \
-D egl=enabled \ -D egl=enabled \
-D llvm=enabled \ -D llvm=enabled \
@ -40,13 +41,10 @@ build() {
-D gles2=enabled \ -D gles2=enabled \
-D glx=dri \ -D glx=dri \
-D osmesa=true \ -D osmesa=true \
-D osmesa=true \
-D gallium-xa=enabled \ -D gallium-xa=enabled \
-D gallium-drivers=${PKGMK_MESA_GALLIUM}crocus,iris,nouveau,r300,r600,radeonsi,svga,swrast,virgl \ -D gallium-drivers=${PKGMK_MESA_GALLIUM}crocus,iris,nouveau,r300,r600,radeonsi,svga,swrast,virgl,i915 \
-D platforms=${PKGMK_MESA_PLATFORMS#,} \ -D platforms=${PKGMK_MESA_PLATFORMS#,} \
-D shared-glapi=enabled \ -D shared-glapi=enabled \
-D vulkan-drivers=amd,intel \
-D vulkan-layers=device-select,intel-nullhw,overlay \
-D video-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc \ -D video-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc \
-D glvnd=true -D glvnd=true