New commits:
commit 25ad471aed388de26c97ce703278ebabf6e6b7be
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
graphics-libs/mesa: gallum-nine and gallium-xa
aren't available in scm branch
anymore
if [[ "${MESA_BRANCH}" != "scm" ]]; then
+ meson_opt boolean "gallium-nine" "$MESA_GALLIUM_D3D9" &&
+ meson_opt feature "gallium-xa" "$MESA_GALLIUM_XA" &&
meson_opt choice "gallium-opencl" "${MESA_OPENCL:-disabled}"
fi &&
diff --git a/graphics-libs/mesa/CONFIGURE b/graphics-libs/mesa/CONFIGURE
index 41e2460..e087daf 100755
--- a/graphics-libs/mesa/CONFIGURE
+++ b/graphics-libs/mesa/CONFIGURE
@@ -222,7 +222,8 @@ if [ -n "$MESA_GALLIUM" ] && ! list_find "$MESA_GALLIUM"
none ;then
fi
done &&
- if [[ "$allow_xa" == "y" ]] ;then
+ if [[ "$allow_xa" == "y" ]] &&
+ [[ "${MESA_BRANCH}" == "stable" ]]; then
config_query MESA_GALLIUM_XA "Build gallium XA frontend?" n
fi &&
@@ -234,7 +235,9 @@ if [ -n "$MESA_GALLIUM" ] && ! list_find "$MESA_GALLIUM"
none ;then
fi &&
if check_gallium llvmpipe softpipe ;then
- config_query MESA_GALLIUM_D3D9 "Build gallium Direct3D9 (nine)
frontend?" n &&
+ if [[ "${MESA_BRANCH}" == "stable" ]]; then
+ config_query MESA_GALLIUM_D3D9 "Build gallium Direct3D9 (nine)
frontend?" n
+ fi &&
if check_driver WSL ;then
config_query MESA_GALLIUM_D3D10 "Build gallium Direct3D10 (WDDM UMD)
frontend?" n
fi
diff --git a/graphics-libs/mesa/HISTORY b/graphics-libs/mesa/HISTORY
index 6ae00a8..01522ec 100644
--- a/graphics-libs/mesa/HISTORY
+++ b/graphics-libs/mesa/HISTORY
@@ -1,3 +1,7 @@
+2025-05-25 Pavel Vinogradov <public AT sourcemage.org>
+ * BUILD, CONFIGURE: gallium-nine and gallium-xa are available in
stable branch
+ only
+
2025-05-21 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 25.1.1
[[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (25ad471aed388de26c97ce703278ebabf6e6b7be),
Pavel Vinogradov, 05/25/2025