[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/
commit: 78ed12b887ff02fab48a27d5985876db76a4477f Author: Matt Turner gentoo org> AuthorDate: Wed May 15 18:21:38 2024 + Commit: Matt Turner gentoo org> CommitDate: Wed May 15 18:22:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78ed12b8 x11-apps/mesa-progs: Rebase live patch Signed-off-by: Matt Turner gentoo.org> .../files/-Disable-things-we-don-t-want.patch | 22 +++--- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch index 5566a8de45d3..5e0dccb6445b 100644 --- a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch +++ b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch @@ -1,4 +1,4 @@ -From c2e2f995bca3086cfc40b698533e7ec0bba98d85 Mon Sep 17 00:00:00 2001 +From 5736ae25541e414a0e950e8c8bcf80d374f3308d Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Thu, 18 Apr 2024 13:24:18 -0400 Subject: [PATCH] Disable things we don't want @@ -9,30 +9,22 @@ v4: Disable dmabufshare and remove dep on libXext v5: Drop trackball.c and showbuffer.c v6: Fix disabling GLU v7: Link against libOpenGL rather than libGL +v8: Rebase --- - meson.build | 15 +++ + meson.build | 13 ++--- src/egl/opengl/meson.build| 35 -- src/egl/opengles2/meson.build | 5 - src/meson.build | 2 -- src/util/gl_wrap.h| 2 -- src/util/meson.build | 9 + src/xdemos/meson.build| 36 --- - 7 files changed, 4 insertions(+), 100 deletions(-) + 7 files changed, 3 insertions(+), 99 deletions(-) diff --git a/meson.build b/meson.build -index d487a11f..31625a99 100644 +index 8d495ec9..3f5c5c9b 100644 --- a/meson.build +++ b/meson.build -@@ -39,7 +39,7 @@ add_project_arguments( - dep_m = cc.find_library('m', required : false) - dep_winmm = cc.find_library('winmm', required : false) - --dep_gl = dependency('gl') -+dep_gl = dependency('opengl') - - dep_epoll = dependency('epoll-shim', required : false) - dep_gles1 = dependency('glesv1_cm', required : get_option('gles1')) -@@ -52,7 +52,7 @@ dep_drm = dependency('libdrm', +@@ -55,7 +55,7 @@ dep_drm = dependency('libdrm', required : get_option('libdrm'), disabler : true ) @@ -41,7 +33,7 @@ index d487a11f..31625a99 100644 required : get_option('x11'), disabler : true ) -@@ -87,16 +87,7 @@ endif +@@ -90,16 +90,7 @@ endif dep_threads = dependency('threads')
[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/
commit: a1824d39d36224b9d5673cea1dda8c017dbc79d3 Author: Matt Turner gentoo org> AuthorDate: Thu May 9 23:17:45 2024 + Commit: Matt Turner gentoo org> CommitDate: Thu May 9 23:24:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1824d39 x11-apps/mesa-progs: Link against libOpenGL Closes: https://bugs.gentoo.org/931647 Signed-off-by: Matt Turner gentoo.org> .../files/9.0.0-Disable-things-we-don-t-want.patch | 17 + .../files/-Disable-things-we-don-t-want.patch | 18 ++ 2 files changed, 27 insertions(+), 8 deletions(-) diff --git a/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch b/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch index dcf7fdcc17ac..49a47f92bdc7 100644 --- a/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch +++ b/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch @@ -1,22 +1,31 @@ -From beccb3024fee949bfb7bdfd19225e93a7cb0e906 Mon Sep 17 00:00:00 2001 +From 77e41ec954f7e366bf4dccbd9c867ff7ddcca600 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Thu, 18 Apr 2024 13:24:18 -0400 Subject: [PATCH] Disable things we don't want --- - meson.build | 13 ++--- + meson.build | 15 +++ src/egl/opengl/meson.build| 28 --- src/egl/opengles2/meson.build | 5 - src/meson.build | 2 -- src/util/gl_wrap.h| 2 -- src/util/meson.build | 9 + src/xdemos/meson.build| 36 --- - 7 files changed, 3 insertions(+), 92 deletions(-) + 7 files changed, 4 insertions(+), 93 deletions(-) diff --git a/meson.build b/meson.build -index c1853f94..d1457a35 100644 +index c1853f94..e3012fb0 100644 --- a/meson.build +++ b/meson.build +@@ -39,7 +39,7 @@ add_project_arguments( + dep_m = cc.find_library('m', required : false) + dep_winmm = cc.find_library('winmm', required : false) + +-dep_gl = dependency('gl') ++dep_gl = dependency('opengl') + + dep_epoll = dependency('epoll-shim', required : false) + dep_gles1 = dependency('glesv1_cm', required : get_option('gles1')) @@ -52,7 +52,7 @@ dep_drm = dependency('libdrm', required : get_option('libdrm'), disabler : true diff --git a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch index 02855c749e3d..5566a8de45d3 100644 --- a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch +++ b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch @@ -1,4 +1,4 @@ -From 6622a4e4a170d6c784d46638a128068ea5203493 Mon Sep 17 00:00:00 2001 +From c2e2f995bca3086cfc40b698533e7ec0bba98d85 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Thu, 18 Apr 2024 13:24:18 -0400 Subject: [PATCH] Disable things we don't want @@ -8,20 +8,30 @@ v3: Enable most of libutil to fix undefined references in es2gears v4: Disable dmabufshare and remove dep on libXext v5: Drop trackball.c and showbuffer.c v6: Fix disabling GLU +v7: Link against libOpenGL rather than libGL --- - meson.build | 13 ++--- + meson.build | 15 +++ src/egl/opengl/meson.build| 35 -- src/egl/opengles2/meson.build | 5 - src/meson.build | 2 -- src/util/gl_wrap.h| 2 -- src/util/meson.build | 9 + src/xdemos/meson.build| 36 --- - 7 files changed, 3 insertions(+), 99 deletions(-) + 7 files changed, 4 insertions(+), 100 deletions(-) diff --git a/meson.build b/meson.build -index d487a11f..4cd6abf7 100644 +index d487a11f..31625a99 100644 --- a/meson.build +++ b/meson.build +@@ -39,7 +39,7 @@ add_project_arguments( + dep_m = cc.find_library('m', required : false) + dep_winmm = cc.find_library('winmm', required : false) + +-dep_gl = dependency('gl') ++dep_gl = dependency('opengl') + + dep_epoll = dependency('epoll-shim', required : false) + dep_gles1 = dependency('glesv1_cm', required : get_option('gles1')) @@ -52,7 +52,7 @@ dep_drm = dependency('libdrm', required : get_option('libdrm'), disabler : true
[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/
commit: 36c7d400cda7e81d361764954da2b872201ec07b Author: Matt Turner gentoo org> AuthorDate: Sun Apr 21 17:44:25 2024 + Commit: Matt Turner gentoo org> CommitDate: Sun Apr 21 17:46:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36c7d400 x11-apps/mesa-progs: Fix disabling dep on libGLU Closes: https://bugs.gentoo.org/930356 Signed-off-by: Matt Turner gentoo.org> .../files/9.0.0-Disable-things-we-don-t-want.patch | 26 ++--- .../files/-Disable-things-we-don-t-want.patch | 27 +++--- 2 files changed, 37 insertions(+), 16 deletions(-) diff --git a/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch b/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch index 5b1104e71a13..dcf7fdcc17ac 100644 --- a/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch +++ b/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch @@ -1,20 +1,20 @@ -From 0e87b772b5d291ecf2cdc3f209321ea586918375 Mon Sep 17 00:00:00 2001 +From beccb3024fee949bfb7bdfd19225e93a7cb0e906 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Thu, 18 Apr 2024 13:24:18 -0400 Subject: [PATCH] Disable things we don't want --- - meson.build | 3 ++- + meson.build | 13 ++--- src/egl/opengl/meson.build| 28 --- src/egl/opengles2/meson.build | 5 - src/meson.build | 2 -- src/util/gl_wrap.h| 2 -- src/util/meson.build | 9 + src/xdemos/meson.build| 36 --- - 7 files changed, 3 insertions(+), 82 deletions(-) + 7 files changed, 3 insertions(+), 92 deletions(-) diff --git a/meson.build b/meson.build -index c1853f94..5424dc73 100644 +index c1853f94..d1457a35 100644 --- a/meson.build +++ b/meson.build @@ -52,7 +52,7 @@ dep_drm = dependency('libdrm', @@ -26,10 +26,20 @@ index c1853f94..5424dc73 100644 required : get_option('x11'), disabler : true ) -@@ -97,6 +97,7 @@ if not dep_glu.found() and host_machine.system() != 'darwin' - dep_glu = cc.find_library(_glu_name, has_headers: 'GL/glu.h', - required : dep_x11.found()) - endif +@@ -87,16 +87,7 @@ endif + + dep_threads = dependency('threads') + +-dep_glu = dependency('glu', required : false) +-# GLU is part of OpenGL.Framework +-if not dep_glu.found() and host_machine.system() != 'darwin' +- _glu_name = 'GLU' +- if host_machine.system() == 'windows' +-_glu_name = 'glu32' +- endif +- dep_glu = cc.find_library(_glu_name, has_headers: 'GL/glu.h', +-required : dep_x11.found()) +-endif +dep_glu = disabler() dep_glx = dependency('glx', required: false, disabler : true) diff --git a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch index 9c352fea35db..02855c749e3d 100644 --- a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch +++ b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch @@ -1,4 +1,4 @@ -From b7bced77da267e51eaceeef68a213007ba54aa86 Mon Sep 17 00:00:00 2001 +From 6622a4e4a170d6c784d46638a128068ea5203493 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Thu, 18 Apr 2024 13:24:18 -0400 Subject: [PATCH] Disable things we don't want @@ -7,18 +7,19 @@ v2: Enable libglad to satisfy egl dependencies v3: Enable most of libutil to fix undefined references in es2gears v4: Disable dmabufshare and remove dep on libXext v5: Drop trackball.c and showbuffer.c +v6: Fix disabling GLU --- - meson.build | 3 ++- + meson.build | 13 ++--- src/egl/opengl/meson.build| 35 -- src/egl/opengles2/meson.build | 5 - src/meson.build | 2 -- src/util/gl_wrap.h| 2 -- src/util/meson.build | 9 + src/xdemos/meson.build| 36 --- - 7 files changed, 3 insertions(+), 89 deletions(-) + 7 files changed, 3 insertions(+), 99 deletions(-) diff --git a/meson.build b/meson.build -index d487a11f..ff360c2e 100644 +index d487a11f..4cd6abf7 100644 --- a/meson.build +++ b/meson.build @@ -52,7 +52,7 @@ dep_drm = dependency('libdrm', @@ -30,10 +31,20 @@ index d487a11f..ff360c2e 100644 required : get_option('x11'), disabler : true ) -@@ -97,6 +97,7 @@ if not dep_glu.found() and host_machine.system() != 'darwin' - dep_glu = cc.find_library(_glu_name, has_headers: 'GL/glu.h', - required : dep_x11.found()) - endif +@@ -87,16 +87,7 @@ endif + + dep_threads = dependency('threads') + +-dep_glu = dependency('glu', required : false) +-# GLU is part of OpenGL.Framework +-if not dep_glu.found() and host_machine.system() != 'darwin' +- _glu_name = 'GLU' +- if host_machine.system() == 'windows' +-_glu_name = 'glu32' +- endif +- dep_glu = cc.find_library(_glu_name, has_headers: 'GL/glu.h', +-
[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/
commit: 76eadd4eb864bd27c6916e0246dd93854d1dc742 Author: Matt Turner gentoo org> AuthorDate: Thu Apr 18 18:52:15 2024 + Commit: Matt Turner gentoo org> CommitDate: Thu Apr 18 18:56:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76eadd4e x11-apps/mesa-progs: Drop some unnecessary utility code These are not used by any of the programs we install, and they add explicit dependence on desktop OpenGL. Signed-off-by: Matt Turner gentoo.org> .../files/9.0.0-Disable-things-we-don-t-want.patch| 14 +++--- .../files/-Disable-things-we-don-t-want.patch | 15 --- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch b/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch index b2374db36ba4..5b1104e71a13 100644 --- a/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch +++ b/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch @@ -1,4 +1,4 @@ -From 4fa5131036f8db3186a9f7a9cce74261411c4ed9 Mon Sep 17 00:00:00 2001 +From 0e87b772b5d291ecf2cdc3f209321ea586918375 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Thu, 18 Apr 2024 13:24:18 -0400 Subject: [PATCH] Disable things we don't want @@ -9,9 +9,9 @@ Subject: [PATCH] Disable things we don't want src/egl/opengles2/meson.build | 5 - src/meson.build | 2 -- src/util/gl_wrap.h| 2 -- - src/util/meson.build | 7 +-- + src/util/meson.build | 9 + src/xdemos/meson.build| 36 --- - 7 files changed, 3 insertions(+), 80 deletions(-) + 7 files changed, 3 insertions(+), 82 deletions(-) diff --git a/meson.build b/meson.build index c1853f94..5424dc73 100644 @@ -125,16 +125,16 @@ index b2ff9c8f..f482df5e 100644 #ifndef GLAPIENTRY diff --git a/src/util/meson.build b/src/util/meson.build -index b4fe614f..e56b456e 100644 +index b4fe614f..d2c42dc2 100644 --- a/src/util/meson.build +++ b/src/util/meson.build -@@ -22,17 +22,12 @@ inc_util = include_directories('.') +@@ -22,17 +22,10 @@ inc_util = include_directories('.') files_libutil = files( 'glinfo_common.c', - 'readtex.c', - 'showbuffer.c', - 'trackball.c', +- 'showbuffer.c', +- 'trackball.c', 'matrix.c', ) diff --git a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch index fd00abd227e7..9c352fea35db 100644 --- a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch +++ b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch @@ -1,4 +1,4 @@ -From edef3e745190669dcaedcb6c7798f5bd625254a7 Mon Sep 17 00:00:00 2001 +From b7bced77da267e51eaceeef68a213007ba54aa86 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Thu, 18 Apr 2024 13:24:18 -0400 Subject: [PATCH] Disable things we don't want @@ -6,15 +6,16 @@ Subject: [PATCH] Disable things we don't want v2: Enable libglad to satisfy egl dependencies v3: Enable most of libutil to fix undefined references in es2gears v4: Disable dmabufshare and remove dep on libXext +v5: Drop trackball.c and showbuffer.c --- meson.build | 3 ++- src/egl/opengl/meson.build| 35 -- src/egl/opengles2/meson.build | 5 - src/meson.build | 2 -- src/util/gl_wrap.h| 2 -- - src/util/meson.build | 7 +-- + src/util/meson.build | 9 + src/xdemos/meson.build| 36 --- - 7 files changed, 3 insertions(+), 87 deletions(-) + 7 files changed, 3 insertions(+), 89 deletions(-) diff --git a/meson.build b/meson.build index d487a11f..ff360c2e 100644 @@ -134,16 +135,16 @@ index b2ff9c8f..f482df5e 100644 #ifndef GLAPIENTRY diff --git a/src/util/meson.build b/src/util/meson.build -index b4fe614f..e56b456e 100644 +index b4fe614f..d2c42dc2 100644 --- a/src/util/meson.build +++ b/src/util/meson.build -@@ -22,17 +22,12 @@ inc_util = include_directories('.') +@@ -22,17 +22,10 @@ inc_util = include_directories('.') files_libutil = files( 'glinfo_common.c', - 'readtex.c', - 'showbuffer.c', - 'trackball.c', +- 'showbuffer.c', +- 'trackball.c', 'matrix.c', )
[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/
commit: c893b5ef17bcd89e009f765f813b9da3a7771d88 Author: orbea riseup net> AuthorDate: Tue Aug 15 14:12:24 2023 + Commit: Matt Turner gentoo org> CommitDate: Tue Aug 15 14:39:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c893b5ef x11-apps/mesa-progs: rebase live patch Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/32322 Signed-off-by: Matt Turner gentoo.org> .../mesa-progs/files/-Disable-things-we-don-t-want.patch | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch index 417ee5b14185..55483ad5ec23 100644 --- a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch +++ b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch @@ -1,4 +1,4 @@ -From fa9eb6da5af8f55c49e4594b490d8af5904835f7 Mon Sep 17 00:00:00 2001 +From 639005a81abf915e7b6450baacf40ede01121cb7 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Fri, 27 Jan 2023 06:40:05 -0800 Subject: [PATCH] Disable things we don't want @@ -16,7 +16,7 @@ v3: Enable most of libutil to fix undefined references in es2gears 7 files changed, 4 insertions(+), 89 deletions(-) diff --git a/meson.build b/meson.build -index bc3278e1..66433403 100644 +index 3e39b5a2..6d064ef6 100644 --- a/meson.build +++ b/meson.build @@ -87,16 +87,7 @@ endif @@ -37,15 +37,15 @@ index bc3278e1..66433403 100644 dep_glx = dependency('glx', required: false, disabler : true) if not dep_glx.found() -@@ -145,6 +136,8 @@ else +@@ -165,6 +156,8 @@ else dep_glut = dependency('', required : false) endif +dep_glut = disabler() + - if dep_glut.found() and cc.has_function('glutInitContextProfile', - dependencies: [dep_glut], - prefix : '#include ') + if dep_glut.found() and (dep_glut.type_name() == 'internal' or +cc.has_function('glutInitContextProfile', +dependencies: [dep_glut], diff --git a/src/egl/opengl/meson.build b/src/egl/opengl/meson.build index 9bca049c..e7122027 100644 --- a/src/egl/opengl/meson.build
[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/
commit: f0dfca7b390985f0a4e0cc7b37e451a8ee2519a4 Author: orbea riseup net> AuthorDate: Sat Mar 4 04:55:41 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 4 07:18:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0dfca7b x11-apps/mesa-progs: Rebase live patch Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/29917 Signed-off-by: Sam James gentoo.org> .../files/-Disable-things-we-don-t-want.patch | 24 +++--- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch index fd625c5baf89..b889538a2fc2 100644 --- a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch +++ b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch @@ -1,4 +1,4 @@ -From f687e1297c9a26b219fc8b5a1faa6c1e3d1d6d16 Mon Sep 17 00:00:00 2001 +From 04603e5b169edbbe9a6d7dc6a00906c1382b141a Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Fri, 27 Jan 2023 06:40:05 -0800 Subject: [PATCH] Disable things we don't want @@ -16,7 +16,7 @@ v3: Enable most of libutil to fix undefined references in es2gears 7 files changed, 4 insertions(+), 94 deletions(-) diff --git a/meson.build b/meson.build -index 6ad6ea7a..1c46da4f 100644 +index 29e5b41e..93a56b5f 100644 --- a/meson.build +++ b/meson.build @@ -87,16 +87,7 @@ endif @@ -35,9 +35,9 @@ index 6ad6ea7a..1c46da4f 100644 -endif +dep_glu = disabler() - # GBM is needed for EGL on KMS - dep_gbm = dependency('gbm', required : false, disabler : true) -@@ -135,6 +126,8 @@ else + dep_glx = dependency('glx', required: false, disabler : true) + if not dep_glx.found() and host_machine.system() == 'darwin' +@@ -144,6 +135,8 @@ else dep_glut = dependency('', required : false) endif @@ -47,7 +47,7 @@ index 6ad6ea7a..1c46da4f 100644 dependencies: [dep_glut], prefix : '#include ') diff --git a/src/egl/opengl/meson.build b/src/egl/opengl/meson.build -index 434adf21..e4b0c83a 100644 +index a613eb43..1c91ae1b 100644 --- a/src/egl/opengl/meson.build +++ b/src/egl/opengl/meson.build @@ -25,38 +25,12 @@ executable( @@ -90,7 +90,7 @@ index 434adf21..e4b0c83a 100644 executable( 'eglinfo', 'eglinfo.c', @@ -64,10 +38,3 @@ executable( - include_directories: [inc_glad, '../../xdemos'], + include_directories: [inc_glad], install: true ) - @@ -142,13 +142,13 @@ index b2ff9c8f..f482df5e 100644 #ifndef GLAPIENTRY diff --git a/src/util/meson.build b/src/util/meson.build -index ddcd4834..72e9480d 100644 +index b4fe614f..e56b456e 100644 --- a/src/util/meson.build +++ b/src/util/meson.build -@@ -21,17 +21,12 @@ - inc_util = include_directories('.') +@@ -22,17 +22,12 @@ inc_util = include_directories('.') files_libutil = files( + 'glinfo_common.c', - 'readtex.c', 'showbuffer.c', 'trackball.c', @@ -165,11 +165,11 @@ index ddcd4834..72e9480d 100644 _libutil = static_library( 'util', diff --git a/src/xdemos/meson.build b/src/xdemos/meson.build -index d6d5d5d5..ce26699f 100644 +index a569fde5..40007616 100644 --- a/src/xdemos/meson.build +++ b/src/xdemos/meson.build @@ -21,25 +21,7 @@ - glx_deps = [dep_gl, dep_x11, dep_m] + glx_deps = [dep_gl, dep_glx, dep_x11, dep_m] progs = [ - 'glsync',
[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/
commit: 042a0738bd4e57609c7744d4cf7b58cff46caaab Author: orbea riseup net> AuthorDate: Mon Feb 27 14:50:03 2023 + Commit: Matt Turner gentoo org> CommitDate: Mon Feb 27 18:44:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=042a0738 x11-apps/mesa-progs: Rebase live patch Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/29833 Signed-off-by: Matt Turner gentoo.org> .../files/-Disable-things-we-don-t-want.patch| 20 +++- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch index e2f12ba51f8a..fd625c5baf89 100644 --- a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch +++ b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch @@ -1,4 +1,4 @@ -From aeb01fb49314017aa70b63531f728e61c983d4b9 Mon Sep 17 00:00:00 2001 +From f687e1297c9a26b219fc8b5a1faa6c1e3d1d6d16 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Fri, 27 Jan 2023 06:40:05 -0800 Subject: [PATCH] Disable things we don't want @@ -6,36 +6,38 @@ Subject: [PATCH] Disable things we don't want v2: Enable libglad to satisfy egl dependencies v3: Enable most of libutil to fix undefined references in es2gears --- - meson.build | 11 +++ + meson.build | 13 +++-- src/egl/opengl/meson.build| 33 src/egl/opengles2/meson.build | 5 - src/meson.build | 2 -- src/util/gl_wrap.h| 2 -- src/util/meson.build | 7 +-- src/xdemos/meson.build| 36 --- - 7 files changed, 4 insertions(+), 92 deletions(-) + 7 files changed, 4 insertions(+), 94 deletions(-) diff --git a/meson.build b/meson.build -index f93a731d..245d1655 100644 +index 6ad6ea7a..1c46da4f 100644 --- a/meson.build +++ b/meson.build -@@ -81,14 +81,7 @@ endif +@@ -87,16 +87,7 @@ endif dep_threads = dependency('threads') --dep_glu = dependency('glu', required : dep_x11.found()) --if not dep_glu.found() +-dep_glu = dependency('glu', required : false) +-# GLU is part of OpenGL.Framework +-if not dep_glu.found() and host_machine.system() != 'darwin' - _glu_name = 'GLU' - if host_machine.system() == 'windows' -_glu_name = 'glu32' - endif -- dep_glu = cc.find_library(_glu_name, has_headers: 'GL/glu.h') +- dep_glu = cc.find_library(_glu_name, has_headers: 'GL/glu.h', +-required : dep_x11.found()) -endif +dep_glu = disabler() # GBM is needed for EGL on KMS dep_gbm = dependency('gbm', required : false, disabler : true) -@@ -127,6 +120,8 @@ else +@@ -135,6 +126,8 @@ else dep_glut = dependency('', required : false) endif
[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/, x11-apps/mesa-progs/
commit: 3d0bf5f876dd08de8a820da21d1cd7cc98d504cd Author: orbea riseup net> AuthorDate: Fri Feb 17 15:06:17 2023 + Commit: Matt Turner gentoo org> CommitDate: Fri Feb 17 15:19:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d0bf5f8 x11-apps/mesa-progs: Remove upstreamed patch Upstream-PR: https://gitlab.freedesktop.org/mesa/demos/-/merge_requests/114 Upstream-Commit: https://gitlab.freedesktop.org/mesa/demos/-/commit/3a9d085315d530d6d9da0887279057077bf65714 Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/29635 Signed-off-by: Matt Turner gentoo.org> x11-apps/mesa-progs/files/-wayland-build.patch | 25 -- x11-apps/mesa-progs/mesa-progs-.ebuild | 1 - 2 files changed, 26 deletions(-) diff --git a/x11-apps/mesa-progs/files/-wayland-build.patch b/x11-apps/mesa-progs/files/-wayland-build.patch deleted file mode 100644 index 24af53dbc450.. --- a/x11-apps/mesa-progs/files/-wayland-build.patch +++ /dev/null @@ -1,25 +0,0 @@ -Upstream-PR: -https://gitlab.freedesktop.org/mesa/demos/-/merge_requests/114 - -From 84e12c852937c03218e39048d7a2642d27e5d037 Mon Sep 17 00:00:00 2001 -From: orbea -Date: Fri, 10 Feb 2023 07:44:54 -0800 -Subject: [PATCH] meson: dep_libdecor is disabled without wayland - - meson.build | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/meson.build b/meson.build -index f93a731d..cd3f6048 100644 a/meson.build -+++ b/meson.build -@@ -77,6 +77,8 @@ if dep_wayland.found() - 'xdg-shell', 'xdg-shell.xml' - ) - dep_libdecor = dependency('libdecor-0', version : '>= 0.1') -+else -+ dep_libdecor = dependency('', required : false) - endif - - dep_threads = dependency('threads') diff --git a/x11-apps/mesa-progs/mesa-progs-.ebuild b/x11-apps/mesa-progs/mesa-progs-.ebuild index 50eb10914473..e41db480b343 100644 --- a/x11-apps/mesa-progs/mesa-progs-.ebuild +++ b/x11-apps/mesa-progs/mesa-progs-.ebuild @@ -42,7 +42,6 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/-Disable-things-we-don-t-want.patch - "${FILESDIR}"/-wayland-build.patch ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/
commit: 9ebcb19270a73ada62218837526a42e93cb0730f Author: orbea riseup net> AuthorDate: Thu Feb 2 16:54:54 2023 + Commit: Matt Turner gentoo org> CommitDate: Thu Feb 2 17:10:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ebcb192 x11-apps/mesa-progs: Update live patch The build fails with USE=gles2 because libutil was disabled in the live patch, but upstream now changed es2gears_x11 to depend on it. To fix this most of libutil was enabled again excluding the parts that depend on glu which do not seem to be required. Closes: https://bugs.gentoo.org/892860 Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/29396 Signed-off-by: Matt Turner gentoo.org> .../files/-Disable-things-we-don-t-want.patch | 50 +- 1 file changed, 21 insertions(+), 29 deletions(-) diff --git a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch index fe4ced863480..393330b56e6c 100644 --- a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch +++ b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch @@ -1,18 +1,19 @@ -From 0baebcca66eb06aba0831e6596ff5c3245038cae Mon Sep 17 00:00:00 2001 +From 60fbad38f9a394607ac265902fc56c13dd8c9afc Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Fri, 27 Jan 2023 06:40:05 -0800 Subject: [PATCH] Disable things we don't want v2: Enable libglad to satisfy egl dependencies +v3: Enable most of libutil to fix undefined references in es2gears --- meson.build | 11 +++ src/egl/opengl/meson.build| 26 - src/egl/opengles2/meson.build | 5 - src/meson.build | 2 -- src/util/gl_wrap.h| 2 -- - src/util/meson.build | 21 + src/util/meson.build | 7 +-- src/xdemos/meson.build| 36 --- - 7 files changed, 3 insertions(+), 100 deletions(-) + 7 files changed, 4 insertions(+), 85 deletions(-) diff --git a/meson.build b/meson.build index 1fb8eeb1..76f035fb 100644 @@ -44,10 +45,10 @@ index 1fb8eeb1..76f035fb 100644 dependencies: [dep_glut], prefix : '#include ') diff --git a/src/egl/opengl/meson.build b/src/egl/opengl/meson.build -index 22b8d23c..18ec823d 100644 +index 6b7039dc..46e4bec7 100644 --- a/src/egl/opengl/meson.build +++ b/src/egl/opengl/meson.build -@@ -4,32 +4,11 @@ executable( +@@ -24,32 +24,11 @@ executable( 'eglgears_x11', files('eglgears.c'), dependencies: [_deps, dep_glu, idep_eglut_x11] ) @@ -80,7 +81,7 @@ index 22b8d23c..18ec823d 100644 executable( 'eglinfo', 'eglinfo.c', -@@ -38,8 +17,3 @@ executable( +@@ -58,8 +37,3 @@ executable( install: true ) @@ -90,10 +91,10 @@ index 22b8d23c..18ec823d 100644 -) - diff --git a/src/egl/opengles2/meson.build b/src/egl/opengles2/meson.build -index 9a442988..e912333b 100644 +index de47a69c..9b073a88 100644 --- a/src/egl/opengles2/meson.build +++ b/src/egl/opengles2/meson.build -@@ -9,11 +9,6 @@ executable( +@@ -29,11 +29,6 @@ executable( dependencies: [dep_gles2, idep_eglut_x11, idep_util], install: true ) @@ -131,37 +132,28 @@ index b2ff9c8f..f482df5e 100644 #ifndef GLAPIENTRY diff --git a/src/util/meson.build b/src/util/meson.build -index ddcd4834..066073cc 100644 +index ddcd4834..72e9480d 100644 --- a/src/util/meson.build +++ b/src/util/meson.build -@@ -20,27 +20,6 @@ - +@@ -21,17 +21,12 @@ inc_util = include_directories('.') --files_libutil = files( + files_libutil = files( - 'readtex.c', -- 'showbuffer.c', -- 'trackball.c', -- 'matrix.c', --) -- + 'showbuffer.c', + 'trackball.c', + 'matrix.c', + ) + -_deps = [dep_glu, dep_m] -if dep_glut.found() - files_libutil += files('shaderutil.c') - _deps += dep_glut -endif -- --_libutil = static_library( -- 'util', -- files_libutil, -- include_directories: inc_glad, -- dependencies: _deps, --) -- - idep_util = declare_dependency( -- link_with: _libutil, - include_directories: inc_util, - ) ++_deps = [dep_m] + + _libutil = static_library( + 'util', diff --git a/src/xdemos/meson.build b/src/xdemos/meson.build index d6d5d5d5..ce26699f 100644 --- a/src/xdemos/meson.build
[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/
commit: 8db7539aaf8fd57a238d15db9b7f92f7e2e47dc2 Author: orbea riseup net> AuthorDate: Fri Jan 27 14:46:46 2023 + Commit: Matt Turner gentoo org> CommitDate: Wed Feb 1 15:59:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8db7539a x11-apps/mesa-progs: Rebase patch Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/29302 Signed-off-by: Matt Turner gentoo.org> .../files/-Disable-things-we-don-t-want.patch | 67 +++--- 1 file changed, 20 insertions(+), 47 deletions(-) diff --git a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch index ec3219ae6ce3..fe4ced863480 100644 --- a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch +++ b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch @@ -1,24 +1,24 @@ -From e23cb684ce6ca066c73b426d9974a7c823891d88 Mon Sep 17 00:00:00 2001 +From 0baebcca66eb06aba0831e6596ff5c3245038cae Mon Sep 17 00:00:00 2001 From: Matt Turner -Date: Sun, 28 Aug 2022 10:34:42 +0100 +Date: Fri, 27 Jan 2023 06:40:05 -0800 Subject: [PATCH] Disable things we don't want +v2: Enable libglad to satisfy egl dependencies --- meson.build | 11 +++ src/egl/opengl/meson.build| 26 - src/egl/opengles2/meson.build | 5 - - src/glad/meson.build | 17 - src/meson.build | 2 -- src/util/gl_wrap.h| 2 -- - src/util/meson.build | 20 --- + src/util/meson.build | 21 src/xdemos/meson.build| 36 --- - 8 files changed, 3 insertions(+), 116 deletions(-) + 7 files changed, 3 insertions(+), 100 deletions(-) diff --git a/meson.build b/meson.build -index 0c15274b..36276541 100644 +index 1fb8eeb1..76f035fb 100644 --- a/meson.build +++ b/meson.build -@@ -75,14 +75,7 @@ endif +@@ -80,14 +80,7 @@ endif dep_threads = dependency('threads') @@ -34,17 +34,17 @@ index 0c15274b..36276541 100644 # GBM is needed for EGL on KMS dep_gbm = dependency('gbm', required : false, disabler : true) -@@ -117,6 +110,8 @@ else - ) +@@ -126,6 +119,8 @@ else + dep_glut = dependency('', required : false) endif +dep_glut = disabler() + if dep_glut.found() and cc.has_function('glutInitContextProfile', - include_directories: glut_incdir, + dependencies: [dep_glut], prefix : '#include ') diff --git a/src/egl/opengl/meson.build b/src/egl/opengl/meson.build -index c0d4792b..f27b6885 100644 +index 22b8d23c..18ec823d 100644 --- a/src/egl/opengl/meson.build +++ b/src/egl/opengl/meson.build @@ -4,32 +4,11 @@ executable( @@ -90,11 +90,11 @@ index c0d4792b..f27b6885 100644 -) - diff --git a/src/egl/opengles2/meson.build b/src/egl/opengles2/meson.build -index 59f69ed7..7137a961 100644 +index 9a442988..e912333b 100644 --- a/src/egl/opengles2/meson.build +++ b/src/egl/opengles2/meson.build @@ -9,11 +9,6 @@ executable( - dependencies: [dep_gles2, idep_eglut_x11, dep_m], + dependencies: [dep_gles2, idep_eglut_x11, idep_util], install: true ) -executable( @@ -104,37 +104,12 @@ index 59f69ed7..7137a961 100644 -) executable( 'es2gears_wayland', files('es2gears.c'), - dependencies: [dep_gles2, idep_eglut_wayland, dep_m], -diff --git a/src/glad/meson.build b/src/glad/meson.build -index 2d107609..23dacd45 100644 a/src/glad/meson.build -+++ b/src/glad/meson.build -@@ -19,20 +19,3 @@ - # SOFTWARE. - - inc_glad = include_directories('include') -- --_libglad_files = files('src/glad.c') --if host_machine.system() == 'windows' -- _libglad_files += files('src/glad_wgl.c') --endif -- --_libglad = static_library( -- 'glad', -- _libglad_files, -- include_directories: inc_glad --) -- --idep_glad = declare_dependency( -- link_with: _libglad, -- dependencies: dep_dl, -- include_directories: inc_glad, --) + dependencies: [dep_gles2, idep_eglut_wayland, idep_util], diff --git a/src/meson.build b/src/meson.build -index 39cac78d..4d4abbf8 100644 +index e230057a..198ab59d 100644 --- a/src/meson.build +++ b/src/meson.build -@@ -55,5 +55,3 @@ endif +@@ -58,5 +58,3 @@ endif if host_machine.system() == 'windows' subdir('wgl') endif @@ -156,10 +131,10 @@ index b2ff9c8f..f482df5e 100644 #ifndef GLAPIENTRY diff --git a/src/util/meson.build b/src/util/meson.build -index 959e2170..066073cc 100644 +index ddcd4834..066073cc 100644 --- a/src/util/meson.build +++ b/src/util/meson.build -@@ -20,26 +20,6 @@ +@@ -20,27 +20,6 @@ inc_util = include_directories('.') @@ -167,9 +142,10 @@ index 959e2170..066073cc 100644 - 'readtex.c', - 'showbuffer.c', - 'trackball.c', +- 'matrix.c', -) - --_deps = [dep_glu] +-_deps = [dep_glu, dep_m] -if
[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/
commit: 10a4f9686a67378a3c49aa2297091f420b7a5e4c Author: Mike Lothian fireburn co uk> AuthorDate: Sun Aug 28 09:37:15 2022 + Commit: Matt Turner gentoo org> CommitDate: Sun Aug 28 17:57:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10a4f968 x11-apps/mesa-progs-: Update patch This allows the patch to apply cleanly Signed-off-by: Mike Lothian fireburn.co.uk> Signed-off-by: Matt Turner gentoo.org> .../files/-Disable-things-we-don-t-want.patch | 28 +++--- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch index 9d923a9cbc5c..ec3219ae6ce3 100644 --- a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch +++ b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch @@ -1,21 +1,21 @@ -From caa6f31f1032f21756ab327429702feb4381045e Mon Sep 17 00:00:00 2001 +From e23cb684ce6ca066c73b426d9974a7c823891d88 Mon Sep 17 00:00:00 2001 From: Matt Turner -Date: Mon, 30 May 2022 12:16:24 -0400 +Date: Sun, 28 Aug 2022 10:34:42 +0100 Subject: [PATCH] Disable things we don't want --- meson.build | 11 +++ - src/egl/opengl/meson.build| 29 + src/egl/opengl/meson.build| 26 - src/egl/opengles2/meson.build | 5 - src/glad/meson.build | 17 - src/meson.build | 2 -- src/util/gl_wrap.h| 2 -- src/util/meson.build | 20 --- src/xdemos/meson.build| 36 --- - 8 files changed, 3 insertions(+), 119 deletions(-) + 8 files changed, 3 insertions(+), 116 deletions(-) diff --git a/meson.build b/meson.build -index e1968fab..9d59c1ec 100644 +index 0c15274b..36276541 100644 --- a/meson.build +++ b/meson.build @@ -75,14 +75,7 @@ endif @@ -44,12 +44,12 @@ index e1968fab..9d59c1ec 100644 include_directories: glut_incdir, prefix : '#include ') diff --git a/src/egl/opengl/meson.build b/src/egl/opengl/meson.build -index ba7cadc3..789b25a5 100644 +index c0d4792b..f27b6885 100644 --- a/src/egl/opengl/meson.build +++ b/src/egl/opengl/meson.build -@@ -4,41 +4,12 @@ executable( +@@ -4,32 +4,11 @@ executable( 'eglgears_x11', files('eglgears.c'), - dependencies: [_deps, idep_eglut_x11] + dependencies: [_deps, dep_glu, idep_eglut_x11] ) -executable( - 'egltri_x11', files('egltri.c'), @@ -63,7 +63,7 @@ index ba7cadc3..789b25a5 100644 - 'xeglthreads', files('xeglthreads.c'), - dependencies: [_deps, dep_x11] -) -- + executable( 'eglgears_wayland', files('eglgears.c'), dependencies: [_deps, dep_glu, idep_eglut_wayland] @@ -77,13 +77,13 @@ index ba7cadc3..789b25a5 100644 - 'eglkms', 'eglkms.c', - dependencies: [_deps, dep_drm, dep_gbm, dep_egl] -) -- + executable( 'eglinfo', 'eglinfo.c', - dependencies: [dep_egl], +@@ -38,8 +17,3 @@ executable( install: true ) -- + -executable( - 'peglgears', 'peglgears.c', - dependencies: [dep_gl, dep_glu, dep_egl, dep_m, idep_util] @@ -156,7 +156,7 @@ index b2ff9c8f..f482df5e 100644 #ifndef GLAPIENTRY diff --git a/src/util/meson.build b/src/util/meson.build -index 9168aecf..066073cc 100644 +index 959e2170..066073cc 100644 --- a/src/util/meson.build +++ b/src/util/meson.build @@ -20,26 +20,6 @@ @@ -250,5 +250,5 @@ index d6d5d5d5..ce26699f 100644 foreach p : thread_progs executable( -- -2.35.1 +2.37.2
[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/, x11-apps/mesa-progs/
commit: 18ce64eb9720d2a4dbbe459a7627c483907b4271 Author: Mike Lothian fireburn co uk> AuthorDate: Tue Jun 21 23:50:55 2022 + Commit: Matt Turner gentoo org> CommitDate: Wed Jun 22 01:24:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18ce64eb x11-apps/mesa-progs: Fix patch with recent upstream changes This updates the patch after small changes were made to the meson.build files in https://gitlab.freedesktop.org/mesa/demos/-/merge_requests/82 Closes: https://github.com/gentoo/gentoo/pull/26030 Signed-off-by: Mike Lothian fireburn.co.uk> Signed-off-by: Matt Turner gentoo.org> .../files/-Disable-things-we-don-t-want.patch | 254 + x11-apps/mesa-progs/mesa-progs-.ebuild | 2 +- 2 files changed, 255 insertions(+), 1 deletion(-) diff --git a/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch new file mode 100644 index ..9d923a9cbc5c --- /dev/null +++ b/x11-apps/mesa-progs/files/-Disable-things-we-don-t-want.patch @@ -0,0 +1,254 @@ +From caa6f31f1032f21756ab327429702feb4381045e Mon Sep 17 00:00:00 2001 +From: Matt Turner +Date: Mon, 30 May 2022 12:16:24 -0400 +Subject: [PATCH] Disable things we don't want + +--- + meson.build | 11 +++ + src/egl/opengl/meson.build| 29 + src/egl/opengles2/meson.build | 5 - + src/glad/meson.build | 17 - + src/meson.build | 2 -- + src/util/gl_wrap.h| 2 -- + src/util/meson.build | 20 --- + src/xdemos/meson.build| 36 --- + 8 files changed, 3 insertions(+), 119 deletions(-) + +diff --git a/meson.build b/meson.build +index e1968fab..9d59c1ec 100644 +--- a/meson.build b/meson.build +@@ -75,14 +75,7 @@ endif + + dep_threads = dependency('threads') + +-dep_glu = dependency('glu', required : dep_x11.found()) +-if not dep_glu.found() +- _glu_name = 'GLU' +- if host_machine.system() == 'windows' +-_glu_name = 'glu32' +- endif +- dep_glu = cc.find_library(_glu_name, has_headers: 'GL/glu.h') +-endif ++dep_glu = disabler() + + # GBM is needed for EGL on KMS + dep_gbm = dependency('gbm', required : false, disabler : true) +@@ -117,6 +110,8 @@ else + ) + endif + ++dep_glut = disabler() ++ + if dep_glut.found() and cc.has_function('glutInitContextProfile', + include_directories: glut_incdir, + prefix : '#include ') +diff --git a/src/egl/opengl/meson.build b/src/egl/opengl/meson.build +index ba7cadc3..789b25a5 100644 +--- a/src/egl/opengl/meson.build b/src/egl/opengl/meson.build +@@ -4,41 +4,12 @@ executable( + 'eglgears_x11', files('eglgears.c'), + dependencies: [_deps, idep_eglut_x11] + ) +-executable( +- 'egltri_x11', files('egltri.c'), +- dependencies: [_deps, dep_glu, idep_eglut_x11] +-) +-executable( +- 'xeglgears', files('xeglgears.c'), +- dependencies: [_deps, dep_glu, dep_egl, dep_x11] +-) +-executable( +- 'xeglthreads', files('xeglthreads.c'), +- dependencies: [_deps, dep_x11] +-) +- + executable( + 'eglgears_wayland', files('eglgears.c'), + dependencies: [_deps, dep_glu, idep_eglut_wayland] + ) +-executable( +- 'egltri_wayland', files('egltri.c'), +- dependencies: [_deps, dep_glu, idep_eglut_wayland] +-) +- +-executable( +- 'eglkms', 'eglkms.c', +- dependencies: [_deps, dep_drm, dep_gbm, dep_egl] +-) +- + executable( + 'eglinfo', 'eglinfo.c', + dependencies: [dep_egl], + install: true + ) +- +-executable( +- 'peglgears', 'peglgears.c', +- dependencies: [dep_gl, dep_glu, dep_egl, dep_m, idep_util] +-) +- +diff --git a/src/egl/opengles2/meson.build b/src/egl/opengles2/meson.build +index 59f69ed7..7137a961 100644 +--- a/src/egl/opengles2/meson.build b/src/egl/opengles2/meson.build +@@ -9,11 +9,6 @@ executable( + dependencies: [dep_gles2, idep_eglut_x11, dep_m], + install: true + ) +-executable( +- 'es2tri', files('es2tri.c'), +- dependencies: [_deps_x11, dep_m], +- install: true +-) + executable( + 'es2gears_wayland', files('es2gears.c'), + dependencies: [dep_gles2, idep_eglut_wayland, dep_m], +diff --git a/src/glad/meson.build b/src/glad/meson.build +index 2d107609..23dacd45 100644 +--- a/src/glad/meson.build b/src/glad/meson.build +@@ -19,20 +19,3 @@ + # SOFTWARE. + + inc_glad = include_directories('include') +- +-_libglad_files = files('src/glad.c') +-if host_machine.system() == 'windows' +- _libglad_files += files('src/glad_wgl.c') +-endif +- +-_libglad = static_library( +- 'glad', +- _libglad_files, +- include_directories: inc_glad +-) +- +-idep_glad = declare_dependency( +- link_with: _libglad, +- dependencies: dep_dl, +- include_directories: inc_glad, +-) +diff --git a/src/meson.build b/src/meson.build +index 39cac78d..4d4abbf8 100644 +---
[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/
commit: 23c2514d4597809769300c80e6f275b7db4c9eb6 Author: Michael Mair-Keimberger gmail com> AuthorDate: Mon Mar 25 18:19:21 2019 + Commit: Matt Turner gentoo org> CommitDate: Mon Mar 25 20:29:19 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23c2514d x11-apps/mesa-progs: remove unused patch Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11502 Signed-off-by: Matt Turner gentoo.org> ...sa-progs-8.2.0-remove-EGL_SCREEN_BIT_MESA.patch | 33 -- 1 file changed, 33 deletions(-) diff --git a/x11-apps/mesa-progs/files/mesa-progs-8.2.0-remove-EGL_SCREEN_BIT_MESA.patch b/x11-apps/mesa-progs/files/mesa-progs-8.2.0-remove-EGL_SCREEN_BIT_MESA.patch deleted file mode 100644 index f0389cb8d9c..000 --- a/x11-apps/mesa-progs/files/mesa-progs-8.2.0-remove-EGL_SCREEN_BIT_MESA.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff --git a/src/egl/eglut/eglut.c b/src/egl/eglut/eglut.c -index 2ee6f15..9921746 100644 a/src/egl/eglut/eglut.c -+++ b/src/egl/eglut/eglut.c -@@ -76,8 +76,7 @@ _eglutNow(void) - static void - _eglutDestroyWindow(struct eglut_window *win) - { -- if (_eglut->surface_type != EGL_PBUFFER_BIT && -- _eglut->surface_type != EGL_SCREEN_BIT_MESA) -+ if (_eglut->surface_type != EGL_PBUFFER_BIT) - eglDestroySurface(_eglut->dpy, win->surface); - -_eglutNativeFiniWindow(win); -@@ -175,7 +174,6 @@ _eglutCreateWindow(const char *title, int x, int y, int w, int h) - win->config, win->native.u.pixmap, NULL); - break; -case EGL_PBUFFER_BIT: -- case EGL_SCREEN_BIT_MESA: - win->surface = win->native.u.surface; - break; -default: -@@ -289,9 +287,7 @@ eglutDestroyWindow(int win) -if (window->index != win) - return; - -- /* XXX it causes some bug in st/egl KMS backend */ -- if ( _eglut->surface_type != EGL_SCREEN_BIT_MESA) -- eglMakeCurrent(_eglut->dpy, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); -+ eglMakeCurrent(_eglut->dpy, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); - -_eglutDestroyWindow(_eglut->current); - }
[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/, x11-apps/mesa-progs/
commit: 8a1131945d85c4aa12bc24d6333cc6861f71b5d3 Author: Lars Wendler gentoo org> AuthorDate: Mon Mar 18 09:24:07 2019 + Commit: Matt Turner gentoo org> CommitDate: Mon Mar 18 17:22:49 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a113194 x11-apps/mesa-progs: Bump to version 8.4.0 Closes: https://bugs.gentoo.org/650456 Signed-off-by: Lars Wendler gentoo.org> Signed-off-by: Matt Turner gentoo.org> x11-apps/mesa-progs/Manifest | 1 + .../files/mesa-progs-8.4.0-improve-printing.patch | 289 + x11-apps/mesa-progs/mesa-progs-8.4.0.ebuild| 68 + 3 files changed, 358 insertions(+) diff --git a/x11-apps/mesa-progs/Manifest b/x11-apps/mesa-progs/Manifest index 2fff29c5e0a..729d07c6b69 100644 --- a/x11-apps/mesa-progs/Manifest +++ b/x11-apps/mesa-progs/Manifest @@ -1,2 +1,3 @@ DIST mesa-demos-8.2.0.tar.bz2 10071635 BLAKE2B 3619738f9aabb8a32e23e96fb3283c1215354f1b45c5c8df315d339b7d3153b0f0042bd0a5e1f45c8ca4c461284a1843615904a6f0d32b108f60c9a043cb99a8 SHA512 590e9fb66e23c0ad526754e9084858eb3e1fa906be55ee6121089325254b970e135e04d53c634cabd13d59c572ea39a4a877bce14b120d73850aafd159a5c8de DIST mesa-demos-8.3.0.tar.bz2 10044647 BLAKE2B 66605d2be7a3e1ea30429b29c574d866961e7df6f17479647d8d4a3cb788f52701ee8c6379c208157348a265d0a3eb90b929415073fa03ba6aefc47f8a45e5c8 SHA512 9ba96980306953f7b72745063e75809fb8399bbd5fc58fca96290a8b4e61741bb82fb6171311eddf249ea12face83d7c7b087e6dade6833699a8d220fc752e3f +DIST mesa-demos-8.4.0.tar.bz2 10073259 BLAKE2B d251e705c6e3d2fe959161d736401fd06ba267a9c389341098373670b6f44ca7cdb451d96e94e3b22f006b696a9b19e38096423f6438544539f46beda91c03f4 SHA512 b72d03cad36e0535ff18dcfb222ec4200064b9264f6da51a6e5f03b0dd912abe188bc1d600b6698de3ce6f63b28d2ce01565886ca8e7079edc4967fbf2fb0957 diff --git a/x11-apps/mesa-progs/files/mesa-progs-8.4.0-improve-printing.patch b/x11-apps/mesa-progs/files/mesa-progs-8.4.0-improve-printing.patch new file mode 100644 index 000..ffc4d3fa28d --- /dev/null +++ b/x11-apps/mesa-progs/files/mesa-progs-8.4.0-improve-printing.patch @@ -0,0 +1,289 @@ +From aa9e66f2d1e96937c56e4141bf8c966a8a59983f Mon Sep 17 00:00:00 2001 +From: Brian Paul +Date: Wed, 28 Feb 2018 11:14:34 -0700 +Subject: [PATCH 1/4] glxinfo/wglinfo: remove print_shader_limits() code +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +And add queries of GL 2.0 limits. All the VS, FS, GS limits which were +reported with print_shader_limits() are also covered by the GL 2.0 and +3.2 queries. + +Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=105285 +Reviewed-by: Mathias Fröhlich +Reviewed-by: Emil Velikov +--- + src/xdemos/glinfo_common.c | 89 +- + 1 file changed, 11 insertions(+), 78 deletions(-) + +diff --git a/src/xdemos/glinfo_common.c b/src/xdemos/glinfo_common.c +index 3668026b..7ffbeac5 100644 +--- a/src/xdemos/glinfo_common.c b/src/xdemos/glinfo_common.c +@@ -378,74 +378,6 @@ struct token_name + }; + + +-static void +-print_shader_limit_list(const struct token_name *lim) +-{ +- GLint max[1]; +- unsigned i; +- +- for (i = 0; lim[i].token; i++) { +- glGetIntegerv(lim[i].token, max); +- if (glGetError() == GL_NO_ERROR) { +- printf("%s = %d\n", lim[i].name, max[0]); +- } +- } +-} +- +- +-/** +- * Print interesting limits for vertex/fragment shaders. +- */ +-static void +-print_shader_limits(GLenum target) +-{ +- static const struct token_name vertex_limits[] = { +- { GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB, "GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB" }, +- { GL_MAX_VARYING_FLOATS_ARB, "GL_MAX_VARYING_FLOATS_ARB" }, +- { GL_MAX_VERTEX_ATTRIBS_ARB, "GL_MAX_VERTEX_ATTRIBS_ARB" }, +- { GL_MAX_TEXTURE_IMAGE_UNITS_ARB, "GL_MAX_TEXTURE_IMAGE_UNITS_ARB" }, +- { GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB, "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" }, +- { GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB, "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB" }, +- { GL_MAX_TEXTURE_COORDS_ARB, "GL_MAX_TEXTURE_COORDS_ARB" }, +- { GL_MAX_VERTEX_OUTPUT_COMPONENTS , "GL_MAX_VERTEX_OUTPUT_COMPONENTS " }, +- { (GLenum) 0, NULL } +- }; +- static const struct token_name fragment_limits[] = { +- { GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB, "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB" }, +- { GL_MAX_TEXTURE_COORDS_ARB, "GL_MAX_TEXTURE_COORDS_ARB" }, +- { GL_MAX_TEXTURE_IMAGE_UNITS_ARB, "GL_MAX_TEXTURE_IMAGE_UNITS_ARB" }, +- { GL_MAX_FRAGMENT_INPUT_COMPONENTS , "GL_MAX_FRAGMENT_INPUT_COMPONENTS " }, +- { (GLenum) 0, NULL } +- }; +- static const struct token_name geometry_limits[] = { +- { GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS" }, +- { GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS" }, +- { GL_MAX_GEOMETRY_OUTPUT_VERTICES ,
[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/, x11-apps/mesa-progs/
commit: ae997dc2325c0b74ad1c9b6ee8542d44354c60b4 Author: Matt Turner mattst88 AT gentoo DOT org AuthorDate: Sat Aug 29 17:49:52 2015 + Commit: Matt Turner mattst88 AT gentoo DOT org CommitDate: Sat Aug 29 17:50:59 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae997dc2 x11-apps/mesa-progs: Patch out more of EGL_MESA_screen_surface. Bug: https://bugs.gentoo.org/555186 ...sa-progs-8.2.0-remove-EGL_SCREEN_BIT_MESA.patch | 33 ++ x11-apps/mesa-progs/mesa-progs-8.2.0.ebuild| 4 +++ 2 files changed, 37 insertions(+) diff --git a/x11-apps/mesa-progs/files/mesa-progs-8.2.0-remove-EGL_SCREEN_BIT_MESA.patch b/x11-apps/mesa-progs/files/mesa-progs-8.2.0-remove-EGL_SCREEN_BIT_MESA.patch new file mode 100644 index 000..f0389cb --- /dev/null +++ b/x11-apps/mesa-progs/files/mesa-progs-8.2.0-remove-EGL_SCREEN_BIT_MESA.patch @@ -0,0 +1,33 @@ +diff --git a/src/egl/eglut/eglut.c b/src/egl/eglut/eglut.c +index 2ee6f15..9921746 100644 +--- a/src/egl/eglut/eglut.c b/src/egl/eglut/eglut.c +@@ -76,8 +76,7 @@ _eglutNow(void) + static void + _eglutDestroyWindow(struct eglut_window *win) + { +- if (_eglut-surface_type != EGL_PBUFFER_BIT +- _eglut-surface_type != EGL_SCREEN_BIT_MESA) ++ if (_eglut-surface_type != EGL_PBUFFER_BIT) + eglDestroySurface(_eglut-dpy, win-surface); + +_eglutNativeFiniWindow(win); +@@ -175,7 +174,6 @@ _eglutCreateWindow(const char *title, int x, int y, int w, int h) + win-config, win-native.u.pixmap, NULL); + break; +case EGL_PBUFFER_BIT: +- case EGL_SCREEN_BIT_MESA: + win-surface = win-native.u.surface; + break; +default: +@@ -289,9 +287,7 @@ eglutDestroyWindow(int win) +if (window-index != win) + return; + +- /* XXX it causes some bug in st/egl KMS backend */ +- if ( _eglut-surface_type != EGL_SCREEN_BIT_MESA) +- eglMakeCurrent(_eglut-dpy, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); ++ eglMakeCurrent(_eglut-dpy, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); + +_eglutDestroyWindow(_eglut-current); + } diff --git a/x11-apps/mesa-progs/mesa-progs-8.2.0.ebuild b/x11-apps/mesa-progs/mesa-progs-8.2.0.ebuild index 359aad5..136546b 100644 --- a/x11-apps/mesa-progs/mesa-progs-8.2.0.ebuild +++ b/x11-apps/mesa-progs/mesa-progs-8.2.0.ebuild @@ -42,6 +42,10 @@ DEPEND=${RDEPEND} S=${WORKDIR}/${MY_P} EGIT_CHECKOUT_DIR=${S} +PATCHES=( + ${FILESDIR}/${P}-remove-EGL_SCREEN_BIT_MESA.patch +) + src_unpack() { default [[ $PV = * ]] git-r3_src_unpack