The current 2021.12 ebuild contains: gles2? ( media-libs/mesa[gles2?] ) Which prevents an update to mesa-24.1 where this flag has been removed. There is also a new upstream release, that includes the current patch, so a version bump might also be usefull. Diff between the overlay ebuild and my bumped version: --- a/app-benchmarks/glmark2/glmark2-2021.12.ebuild 2023-10-08 18:21:27.182444598 +0200 +++ b/app-benchmarks/glmark2/glmark2-2023.01.ebuild 2024-05-26 05:20:44.503630287 +0200 @@ -18,7 +18,7 @@ virtual/jpeg:0= media-libs/libpng:0= - gles2? ( media-libs/mesa[gles2?] ) + gles2? ( media-libs/mesa ) drm? ( x11-libs/libdrm media-libs/mesa[gbm(+)] @@ -39,10 +39,6 @@ REQUIRED_USE="|| ( opengl gles2 ) || ( drm wayland X )" -PATCHES=( - "${FILESDIR}"/${PV}-libmatrix-Add-missing-utility-include.patch -) - src_configure() { local flavors=()
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/x11.git/commit/?id=6c0050760b497487e548b06f2eee526193b9c892 commit 6c0050760b497487e548b06f2eee526193b9c892 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2024-05-30 20:27:39 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2024-05-30 20:28:52 +0000 app-benchmarks/glmark2: Version bump to 2023.01 Closes: https://bugs.gentoo.org/932788 Signed-off-by: Matt Turner <mattst88@gentoo.org> app-benchmarks/glmark2/Manifest | 2 +- .../glmark2/{glmark2-2021.12.ebuild => glmark2-2023.01.ebuild} | 10 +++------- 2 files changed, 4 insertions(+), 8 deletions(-)