Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 932788 - app-benchmarks/glmark2::x11 still depends on removed gles2 USE flag from media-libs/mesa
Summary: app-benchmarks/glmark2::x11 still depends on removed gles2 USE flag from medi...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-26 11:45 UTC by Torsten Kaiser
Modified: 2024-05-30 20:29 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Torsten Kaiser 2024-05-26 11:45:14 UTC
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=()
Comment 1 Larry the Git Cow gentoo-dev 2024-05-30 20:29:13 UTC
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(-)