Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] mesa: update to 21.3.7.
@ 2022-02-24  2:52 travankor
  2022-03-02 23:56 ` sug0
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: travankor @ 2022-02-24  2:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1186 bytes --]

There is a new pull request by travankor against master on the void-packages repository

https://github.com/travankor/void-packages mesa
https://github.com/void-linux/void-packages/pull/35823

mesa: update to 21.3.7.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->

A patch file from https://github.com/void-linux/void-packages/pull/35823.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mesa-35823.patch --]
[-- Type: text/x-diff, Size: 4952 bytes --]

From 84031473d1848fb607d49ab1f48f9f56b572db98 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Wed, 23 Feb 2022 19:48:17 -0700
Subject: [PATCH] mesa: update to 21.3.7.

---
 ...e701177cf01c5590f59071ac1256b396d1b0.patch | 74 -------------------
 srcpkgs/mesa/template                         |  4 +-
 2 files changed, 2 insertions(+), 76 deletions(-)
 delete mode 100644 srcpkgs/mesa/patches/cd51e701177cf01c5590f59071ac1256b396d1b0.patch

diff --git a/srcpkgs/mesa/patches/cd51e701177cf01c5590f59071ac1256b396d1b0.patch b/srcpkgs/mesa/patches/cd51e701177cf01c5590f59071ac1256b396d1b0.patch
deleted file mode 100644
index 04bf61237f4e..000000000000
--- a/srcpkgs/mesa/patches/cd51e701177cf01c5590f59071ac1256b396d1b0.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-From cd51e701177cf01c5590f59071ac1256b396d1b0 Mon Sep 17 00:00:00 2001
-From: Paulo Zanoni <paulo.r.zanoni@intel.com>
-Date: Mon, 10 Jan 2022 17:18:05 -0800
-Subject: [PATCH] iris: implement inter-context busy-tracking
-
-Previously, no buffers were ever marked as EXEC_OBJECT_ASYNC so the
-Kernel would ensure dependency tracking for us. After we implemented
-explicit busy tracking in commit 89a34cb8450a, only the external
-objects kept relying on the Kernel's implicit tracking and Iris did
-inter-batch busy tracking, meaning we lost inter-screen and
-inter-context synchronization. This seemed fine to me since, as far as
-I understood, it is the duty of the application to synchronize itself
-against multiple screens and contexts.
-
-The problem here is that applications were actually relying on the old
-behavior where the Kernel guarantees synchronization, so 89a34cb8450a
-can be seen as a regression. This commit addresses the inter-context
-synchronization case.
-
-Cc: mesa-stable
-Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5731
-Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5812
-Fixes: 89a34cb8450a ("iris: switch to explicit busy tracking")
-Tested-by: Konstantin Kharlamov <hi-angel@yandex.ru>
-Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
-Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
-Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14783>
----
- .pick_status.json                     | 2 +-
- src/gallium/drivers/iris/iris_batch.c | 8 ++++++++
- 2 files changed, 9 insertions(+), 1 deletion(-)
-
-diff --git a/.pick_status.json b/.pick_status.json
-index d325da5ae33..e831bd32b72 100644
---- a/.pick_status.json
-+++ b/.pick_status.json
-@@ -742,7 +742,7 @@
-         "description": "iris: implement inter-context busy-tracking",
-         "nominated": true,
-         "nomination_type": 1,
--        "resolution": 0,
-+        "resolution": 1,
-         "main_sha": null,
-         "because_sha": "89a34cb8450a6fdaceb0e537613871fa86d93132"
-     },
-diff --git a/src/gallium/drivers/iris/iris_batch.c b/src/gallium/drivers/iris/iris_batch.c
-index ef0fa147d38..90103449bf1 100644
---- a/src/gallium/drivers/iris/iris_batch.c
-+++ b/src/gallium/drivers/iris/iris_batch.c
-@@ -717,6 +717,12 @@ update_bo_syncobjs(struct iris_batch *batch, struct iris_bo *bo, bool write)
-       move_syncobj_to_batch(batch, &deps->write_syncobjs[other_batch_idx],
-                             I915_EXEC_FENCE_WAIT);
- 
-+   /* If it's being written by our screen, wait on it too. This is relevant
-+    * when there are multiple contexts on the same screen. */
-+   if (deps->write_syncobjs[batch_idx])
-+      move_syncobj_to_batch(batch, &deps->write_syncobjs[batch_idx],
-+                            I915_EXEC_FENCE_WAIT);
-+
-    struct iris_syncobj *batch_syncobj = iris_batch_get_signal_syncobj(batch);
- 
-    if (write) {
-@@ -729,6 +735,8 @@ update_bo_syncobjs(struct iris_batch *batch, struct iris_bo *bo, bool write)
- 
-       move_syncobj_to_batch(batch, &deps->read_syncobjs[other_batch_idx],
-                            I915_EXEC_FENCE_WAIT);
-+      move_syncobj_to_batch(batch, &deps->read_syncobjs[batch_idx],
-+                           I915_EXEC_FENCE_WAIT);
- 
-    } else {
-       /* If we're reading, replace the other read from our batch index. */
--- 
-GitLab
-
diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template
index eb81cbb345a5..1e9968fc1f78 100644
--- a/srcpkgs/mesa/template
+++ b/srcpkgs/mesa/template
@@ -1,6 +1,6 @@
 # Template file for 'mesa'
 pkgname=mesa
-version=21.3.5
+version=21.3.7
 revision=1
 build_style=meson
 configure_args="-Dglvnd=true -Dshared-glapi=enabled -Dgbm=enabled -Degl=enabled
@@ -22,7 +22,7 @@ license="MIT, LGPL-2.1-or-later"
 homepage="https://www.mesa3d.org/"
 changelog="https://docs.mesa3d.org/relnotes/${version}.html"
 distfiles="https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz"
-checksum=d93b2a9d2464ee856d7637a07dff6b7cd950f295ad58518bb959f76882cf4a4c
+checksum=b4fa9db7aa61bf209ef0b40bef83080999d86ad98df8b8b4fada7c128a1efc3d
 
 if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 	configure_args+=" -Duse-elf-tls=false"

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: mesa: update to 21.3.7.
  2022-02-24  2:52 [PR PATCH] mesa: update to 21.3.7 travankor
@ 2022-03-02 23:56 ` sug0
  2022-03-03 13:00 ` [PR PATCH] [Updated] " travankor
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: sug0 @ 2022-03-02 23:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 734 bytes --]

New comment by sug0 on void-packages repository

https://github.com/void-linux/void-packages/pull/35823#issuecomment-1057518866

Comment:
@travankor could you please add the following patch to your current PR? the current template does not allow zink drivers to be built on arm devices, in spite of the broadcom vulkan driver being enabled
```patch
diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template
index 1e9968fc..c90500de 100644
--- a/srcpkgs/mesa/template
+++ b/srcpkgs/mesa/template
@@ -113,6 +113,7 @@ if [ "$_have_nv" ]; then
 fi
 
 if [ "$_have_arm" ]; then
+	_have_vulkan=yes
 	_gallium_drivers+=",kmsro"
 	_gallium_drivers+=",v3d,vc4,freedreno,etnaviv,lima,panfrost"
 	_vulkan_drivers+=",broadcom"
```

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PR PATCH] [Updated] mesa: update to 21.3.7.
  2022-02-24  2:52 [PR PATCH] mesa: update to 21.3.7 travankor
  2022-03-02 23:56 ` sug0
@ 2022-03-03 13:00 ` travankor
  2022-03-03 13:43 ` travankor
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: travankor @ 2022-03-03 13:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1191 bytes --]

There is an updated pull request by travankor against master on the void-packages repository

https://github.com/travankor/void-packages mesa
https://github.com/void-linux/void-packages/pull/35823

mesa: update to 21.3.7.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->

A patch file from https://github.com/void-linux/void-packages/pull/35823.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mesa-35823.patch --]
[-- Type: text/x-diff, Size: 5172 bytes --]

From 0f713799088e1808de0ec187683a54cbbfc98784 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Wed, 23 Feb 2022 19:48:17 -0700
Subject: [PATCH] mesa: update to 21.3.7.

---
 ...e701177cf01c5590f59071ac1256b396d1b0.patch | 74 -------------------
 srcpkgs/mesa/template                         |  5 +-
 2 files changed, 3 insertions(+), 76 deletions(-)
 delete mode 100644 srcpkgs/mesa/patches/cd51e701177cf01c5590f59071ac1256b396d1b0.patch

diff --git a/srcpkgs/mesa/patches/cd51e701177cf01c5590f59071ac1256b396d1b0.patch b/srcpkgs/mesa/patches/cd51e701177cf01c5590f59071ac1256b396d1b0.patch
deleted file mode 100644
index 04bf61237f4e..000000000000
--- a/srcpkgs/mesa/patches/cd51e701177cf01c5590f59071ac1256b396d1b0.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-From cd51e701177cf01c5590f59071ac1256b396d1b0 Mon Sep 17 00:00:00 2001
-From: Paulo Zanoni <paulo.r.zanoni@intel.com>
-Date: Mon, 10 Jan 2022 17:18:05 -0800
-Subject: [PATCH] iris: implement inter-context busy-tracking
-
-Previously, no buffers were ever marked as EXEC_OBJECT_ASYNC so the
-Kernel would ensure dependency tracking for us. After we implemented
-explicit busy tracking in commit 89a34cb8450a, only the external
-objects kept relying on the Kernel's implicit tracking and Iris did
-inter-batch busy tracking, meaning we lost inter-screen and
-inter-context synchronization. This seemed fine to me since, as far as
-I understood, it is the duty of the application to synchronize itself
-against multiple screens and contexts.
-
-The problem here is that applications were actually relying on the old
-behavior where the Kernel guarantees synchronization, so 89a34cb8450a
-can be seen as a regression. This commit addresses the inter-context
-synchronization case.
-
-Cc: mesa-stable
-Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5731
-Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5812
-Fixes: 89a34cb8450a ("iris: switch to explicit busy tracking")
-Tested-by: Konstantin Kharlamov <hi-angel@yandex.ru>
-Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
-Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
-Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14783>
----
- .pick_status.json                     | 2 +-
- src/gallium/drivers/iris/iris_batch.c | 8 ++++++++
- 2 files changed, 9 insertions(+), 1 deletion(-)
-
-diff --git a/.pick_status.json b/.pick_status.json
-index d325da5ae33..e831bd32b72 100644
---- a/.pick_status.json
-+++ b/.pick_status.json
-@@ -742,7 +742,7 @@
-         "description": "iris: implement inter-context busy-tracking",
-         "nominated": true,
-         "nomination_type": 1,
--        "resolution": 0,
-+        "resolution": 1,
-         "main_sha": null,
-         "because_sha": "89a34cb8450a6fdaceb0e537613871fa86d93132"
-     },
-diff --git a/src/gallium/drivers/iris/iris_batch.c b/src/gallium/drivers/iris/iris_batch.c
-index ef0fa147d38..90103449bf1 100644
---- a/src/gallium/drivers/iris/iris_batch.c
-+++ b/src/gallium/drivers/iris/iris_batch.c
-@@ -717,6 +717,12 @@ update_bo_syncobjs(struct iris_batch *batch, struct iris_bo *bo, bool write)
-       move_syncobj_to_batch(batch, &deps->write_syncobjs[other_batch_idx],
-                             I915_EXEC_FENCE_WAIT);
- 
-+   /* If it's being written by our screen, wait on it too. This is relevant
-+    * when there are multiple contexts on the same screen. */
-+   if (deps->write_syncobjs[batch_idx])
-+      move_syncobj_to_batch(batch, &deps->write_syncobjs[batch_idx],
-+                            I915_EXEC_FENCE_WAIT);
-+
-    struct iris_syncobj *batch_syncobj = iris_batch_get_signal_syncobj(batch);
- 
-    if (write) {
-@@ -729,6 +735,8 @@ update_bo_syncobjs(struct iris_batch *batch, struct iris_bo *bo, bool write)
- 
-       move_syncobj_to_batch(batch, &deps->read_syncobjs[other_batch_idx],
-                            I915_EXEC_FENCE_WAIT);
-+      move_syncobj_to_batch(batch, &deps->read_syncobjs[batch_idx],
-+                           I915_EXEC_FENCE_WAIT);
- 
-    } else {
-       /* If we're reading, replace the other read from our batch index. */
--- 
-GitLab
-
diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template
index eb81cbb345a5..c90500de7416 100644
--- a/srcpkgs/mesa/template
+++ b/srcpkgs/mesa/template
@@ -1,6 +1,6 @@
 # Template file for 'mesa'
 pkgname=mesa
-version=21.3.5
+version=21.3.7
 revision=1
 build_style=meson
 configure_args="-Dglvnd=true -Dshared-glapi=enabled -Dgbm=enabled -Degl=enabled
@@ -22,7 +22,7 @@ license="MIT, LGPL-2.1-or-later"
 homepage="https://www.mesa3d.org/"
 changelog="https://docs.mesa3d.org/relnotes/${version}.html"
 distfiles="https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz"
-checksum=d93b2a9d2464ee856d7637a07dff6b7cd950f295ad58518bb959f76882cf4a4c
+checksum=b4fa9db7aa61bf209ef0b40bef83080999d86ad98df8b8b4fada7c128a1efc3d
 
 if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 	configure_args+=" -Duse-elf-tls=false"
@@ -113,6 +113,7 @@ if [ "$_have_nv" ]; then
 fi
 
 if [ "$_have_arm" ]; then
+	_have_vulkan=yes
 	_gallium_drivers+=",kmsro"
 	_gallium_drivers+=",v3d,vc4,freedreno,etnaviv,lima,panfrost"
 	_vulkan_drivers+=",broadcom"

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PR PATCH] [Updated] mesa: update to 21.3.7.
  2022-02-24  2:52 [PR PATCH] mesa: update to 21.3.7 travankor
  2022-03-02 23:56 ` sug0
  2022-03-03 13:00 ` [PR PATCH] [Updated] " travankor
@ 2022-03-03 13:43 ` travankor
  2022-03-03 18:47 ` sug0
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: travankor @ 2022-03-03 13:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1191 bytes --]

There is an updated pull request by travankor against master on the void-packages repository

https://github.com/travankor/void-packages mesa
https://github.com/void-linux/void-packages/pull/35823

mesa: update to 21.3.7.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->

A patch file from https://github.com/void-linux/void-packages/pull/35823.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mesa-35823.patch --]
[-- Type: text/x-diff, Size: 5172 bytes --]

From 915e2fe34b6156447490a6eee4e1b6a99872d0b6 Mon Sep 17 00:00:00 2001
From: travankor <travankor@tuta.io>
Date: Wed, 23 Feb 2022 19:48:17 -0700
Subject: [PATCH] mesa: update to 21.3.7.

---
 ...e701177cf01c5590f59071ac1256b396d1b0.patch | 74 -------------------
 srcpkgs/mesa/template                         |  5 +-
 2 files changed, 3 insertions(+), 76 deletions(-)
 delete mode 100644 srcpkgs/mesa/patches/cd51e701177cf01c5590f59071ac1256b396d1b0.patch

diff --git a/srcpkgs/mesa/patches/cd51e701177cf01c5590f59071ac1256b396d1b0.patch b/srcpkgs/mesa/patches/cd51e701177cf01c5590f59071ac1256b396d1b0.patch
deleted file mode 100644
index 04bf61237f4e..000000000000
--- a/srcpkgs/mesa/patches/cd51e701177cf01c5590f59071ac1256b396d1b0.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-From cd51e701177cf01c5590f59071ac1256b396d1b0 Mon Sep 17 00:00:00 2001
-From: Paulo Zanoni <paulo.r.zanoni@intel.com>
-Date: Mon, 10 Jan 2022 17:18:05 -0800
-Subject: [PATCH] iris: implement inter-context busy-tracking
-
-Previously, no buffers were ever marked as EXEC_OBJECT_ASYNC so the
-Kernel would ensure dependency tracking for us. After we implemented
-explicit busy tracking in commit 89a34cb8450a, only the external
-objects kept relying on the Kernel's implicit tracking and Iris did
-inter-batch busy tracking, meaning we lost inter-screen and
-inter-context synchronization. This seemed fine to me since, as far as
-I understood, it is the duty of the application to synchronize itself
-against multiple screens and contexts.
-
-The problem here is that applications were actually relying on the old
-behavior where the Kernel guarantees synchronization, so 89a34cb8450a
-can be seen as a regression. This commit addresses the inter-context
-synchronization case.
-
-Cc: mesa-stable
-Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5731
-Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5812
-Fixes: 89a34cb8450a ("iris: switch to explicit busy tracking")
-Tested-by: Konstantin Kharlamov <hi-angel@yandex.ru>
-Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
-Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
-Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14783>
----
- .pick_status.json                     | 2 +-
- src/gallium/drivers/iris/iris_batch.c | 8 ++++++++
- 2 files changed, 9 insertions(+), 1 deletion(-)
-
-diff --git a/.pick_status.json b/.pick_status.json
-index d325da5ae33..e831bd32b72 100644
---- a/.pick_status.json
-+++ b/.pick_status.json
-@@ -742,7 +742,7 @@
-         "description": "iris: implement inter-context busy-tracking",
-         "nominated": true,
-         "nomination_type": 1,
--        "resolution": 0,
-+        "resolution": 1,
-         "main_sha": null,
-         "because_sha": "89a34cb8450a6fdaceb0e537613871fa86d93132"
-     },
-diff --git a/src/gallium/drivers/iris/iris_batch.c b/src/gallium/drivers/iris/iris_batch.c
-index ef0fa147d38..90103449bf1 100644
---- a/src/gallium/drivers/iris/iris_batch.c
-+++ b/src/gallium/drivers/iris/iris_batch.c
-@@ -717,6 +717,12 @@ update_bo_syncobjs(struct iris_batch *batch, struct iris_bo *bo, bool write)
-       move_syncobj_to_batch(batch, &deps->write_syncobjs[other_batch_idx],
-                             I915_EXEC_FENCE_WAIT);
- 
-+   /* If it's being written by our screen, wait on it too. This is relevant
-+    * when there are multiple contexts on the same screen. */
-+   if (deps->write_syncobjs[batch_idx])
-+      move_syncobj_to_batch(batch, &deps->write_syncobjs[batch_idx],
-+                            I915_EXEC_FENCE_WAIT);
-+
-    struct iris_syncobj *batch_syncobj = iris_batch_get_signal_syncobj(batch);
- 
-    if (write) {
-@@ -729,6 +735,8 @@ update_bo_syncobjs(struct iris_batch *batch, struct iris_bo *bo, bool write)
- 
-       move_syncobj_to_batch(batch, &deps->read_syncobjs[other_batch_idx],
-                            I915_EXEC_FENCE_WAIT);
-+      move_syncobj_to_batch(batch, &deps->read_syncobjs[batch_idx],
-+                           I915_EXEC_FENCE_WAIT);
- 
-    } else {
-       /* If we're reading, replace the other read from our batch index. */
--- 
-GitLab
-
diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template
index eb81cbb345a5..c90500de7416 100644
--- a/srcpkgs/mesa/template
+++ b/srcpkgs/mesa/template
@@ -1,6 +1,6 @@
 # Template file for 'mesa'
 pkgname=mesa
-version=21.3.5
+version=21.3.7
 revision=1
 build_style=meson
 configure_args="-Dglvnd=true -Dshared-glapi=enabled -Dgbm=enabled -Degl=enabled
@@ -22,7 +22,7 @@ license="MIT, LGPL-2.1-or-later"
 homepage="https://www.mesa3d.org/"
 changelog="https://docs.mesa3d.org/relnotes/${version}.html"
 distfiles="https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz"
-checksum=d93b2a9d2464ee856d7637a07dff6b7cd950f295ad58518bb959f76882cf4a4c
+checksum=b4fa9db7aa61bf209ef0b40bef83080999d86ad98df8b8b4fada7c128a1efc3d
 
 if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 	configure_args+=" -Duse-elf-tls=false"
@@ -113,6 +113,7 @@ if [ "$_have_nv" ]; then
 fi
 
 if [ "$_have_arm" ]; then
+	_have_vulkan=yes
 	_gallium_drivers+=",kmsro"
 	_gallium_drivers+=",v3d,vc4,freedreno,etnaviv,lima,panfrost"
 	_vulkan_drivers+=",broadcom"

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: mesa: update to 21.3.7.
  2022-02-24  2:52 [PR PATCH] mesa: update to 21.3.7 travankor
                   ` (2 preceding siblings ...)
  2022-03-03 13:43 ` travankor
@ 2022-03-03 18:47 ` sug0
  2022-03-04  2:20 ` sug0
  2022-03-06 19:34 ` [PR PATCH] [Merged]: " paper42
  5 siblings, 0 replies; 7+ messages in thread
From: sug0 @ 2022-03-03 18:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 146 bytes --]

New comment by sug0 on void-packages repository

https://github.com/void-linux/void-packages/pull/35823#issuecomment-1058375038

Comment:
Thanks!

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: mesa: update to 21.3.7.
  2022-02-24  2:52 [PR PATCH] mesa: update to 21.3.7 travankor
                   ` (3 preceding siblings ...)
  2022-03-03 18:47 ` sug0
@ 2022-03-04  2:20 ` sug0
  2022-03-06 19:34 ` [PR PATCH] [Merged]: " paper42
  5 siblings, 0 replies; 7+ messages in thread
From: sug0 @ 2022-03-04  2:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 162 bytes --]

New comment by sug0 on void-packages repository

https://github.com/void-linux/void-packages/pull/35823#issuecomment-1058760433

Comment:
@q66 ready for merging?

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PR PATCH] [Merged]: mesa: update to 21.3.7.
  2022-02-24  2:52 [PR PATCH] mesa: update to 21.3.7 travankor
                   ` (4 preceding siblings ...)
  2022-03-04  2:20 ` sug0
@ 2022-03-06 19:34 ` paper42
  5 siblings, 0 replies; 7+ messages in thread
From: paper42 @ 2022-03-06 19:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1034 bytes --]

There's a merged pull request on the void-packages repository

mesa: update to 21.3.7.
https://github.com/void-linux/void-packages/pull/35823

Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2022-03-06 19:34 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-24  2:52 [PR PATCH] mesa: update to 21.3.7 travankor
2022-03-02 23:56 ` sug0
2022-03-03 13:00 ` [PR PATCH] [Updated] " travankor
2022-03-03 13:43 ` travankor
2022-03-03 18:47 ` sug0
2022-03-04  2:20 ` sug0
2022-03-06 19:34 ` [PR PATCH] [Merged]: " paper42

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).