New commits:
commit 359adb6cafbd11d65c3c83eae7f2cc32b6b3d147
Author: Pavel Vinogradov <public AT sourcemaage.org>
Commit: Pavel Vinogradov <public AT sourcemaage.org>
graphics-libs/mesa: version 22.0.0
diff --git a/graphics-libs/mesa/BUILD b/graphics-libs/mesa/BUILD
index d7c7024..26e377e 100755
--- a/graphics-libs/mesa/BUILD
+++ b/graphics-libs/mesa/BUILD
@@ -24,10 +24,6 @@ local vulkan=${MESA_VULKAN//none} &&
local gallium=${MESA_GALLIUM//none} &&
local dri=${MESA_DRI//none} &&
# adjust some flags
MESA_GLES1=${MESA_GLES1/true/enabled}
@@ -35,42 +38,8 @@ if list_find "$MESA_DRM" NOUVEAU;then
AVAILABLE_GALLIUM+=" nouveau"
fi &&
-# Mesa has dropped DRI drivers. The code below (except in the else clause)
-# should be deleted when stable release with no DRI drivers will be out.
-if [[ "${MESA_BRANCH}" == "stable" ]]; then
- local AVAILABLE_DRI="" &&
- MESA_DRI=${MESA_DRI/swrast/} &&
+config_query_multi MESA_GLX "glx build types, recommend dri" dri xlib &&
- config_query_multi MESA_GLX "glx build types, recommend dri" dri xlib
gallium-xlib &&
-
- if list_find "$MESA_DRM" RADEON;then
- AVAILABLE_DRI+=" r100 r200"
- fi &&
- if list_find "$MESA_DRM" INTEL;then
- AVAILABLE_DRI+=" i915 i965"
- fi &&
- if list_find "$MESA_DRM" NOUVEAU;then
- AVAILABLE_DRI+=" nouveau"
- fi &&
-
- if list_find "$MESA_GLX" dri;then
- config_query_multi MESA_DRI \
- "which DRI drivers to build?" \
- all $AVAILABLE_DRI &&
-
- if list_find "$MESA_DRI" all; then
- MESA_DRI="$AVAILABLE_DRI"
- fi
- fi &&
- MESA_DRI="${MESA_DRI# }" &&
- config_query_multi MESA_ARCH "which arch" avx avx2 knl skx
-else
- list_remove MESA_GLX "gallium-xlib" &&
- config_query_multi MESA_GLX "glx build types, recommend dri" dri xlib &&
-
- persistent_remove MESA_DRI &&
- persistent_remove MESA_ARCH
-fi &&
# Gallium support
diff --git a/graphics-libs/mesa/DETAILS b/graphics-libs/mesa/DETAILS
index 7a8903f..686b634 100755
--- a/graphics-libs/mesa/DETAILS
+++ b/graphics-libs/mesa/DETAILS
@@ -9,8 +9,8 @@ if [[ "${MESA_BRANCH}" == "scm" ]]; then
SOURCE_IGNORE="volatile"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git"
else
- VERSION=21.3.7
-
SOURCE_HASH="sha256:b4fa9db7aa61bf209ef0b40bef83080999d86ad98df8b8b4fada7c128a1efc3d:UPSTREAM_HASH"
+ VERSION=22.0.0
+
SOURCE_HASH="sha256:e6c41928b5b9917485bd67cec22d15e62cad7a358bf4c711a647979987601250:UPSTREAM_HASH"
SOURCE=mesa-$VERSION.tar.xz
SOURCE_URL[0]="https://mesa.freedesktop.org/archive/${SOURCE}"
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/mesa-${VERSION}
diff --git a/graphics-libs/mesa/HISTORY b/graphics-libs/mesa/HISTORY
index 61399d7..ab3ba40 100644
--- a/graphics-libs/mesa/HISTORY
+++ b/graphics-libs/mesa/HISTORY
@@ -1,3 +1,9 @@
+2022-03-10 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 22.0.0
+ * CONFIGURE, BUILD: removed the DRI drivers code
+ * PRE_BUILD, patches{,-{scm,stable}}/add-use-elf-tls.patch: merged the
+ patches, dropped old patch for stable
+
2022-02-24 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 21.3.7
diff --git a/graphics-libs/mesa/PRE_BUILD b/graphics-libs/mesa/PRE_BUILD
index c8a9fd7..387dbfb 100755
--- a/graphics-libs/mesa/PRE_BUILD
+++ b/graphics-libs/mesa/PRE_BUILD
@@ -1,7 +1,6 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&