commit: 30f9323dbf4c1fe9f19e89b9b0af30add98b45dd Author: Matt Turner <mattst88 <AT> gentoo <DOT> org> AuthorDate: Wed Sep 18 18:18:53 2024 +0000 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> CommitDate: Wed Sep 18 18:22:04 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f9323d
x11-apps/mesa-progs: Drop old versions Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org> x11-apps/mesa-progs/Manifest | 1 - .../files/8.5.0-Disable-things-we-don-t-want.patch | 254 --------------------- x11-apps/mesa-progs/mesa-progs-8.5.0.ebuild | 78 ------- 3 files changed, 333 deletions(-) diff --git a/x11-apps/mesa-progs/Manifest b/x11-apps/mesa-progs/Manifest index 0bb6b296cda9..ec59b11faacc 100644 --- a/x11-apps/mesa-progs/Manifest +++ b/x11-apps/mesa-progs/Manifest @@ -1,2 +1 @@ -DIST mesa-demos-8.5.0.tar.bz2 10367517 BLAKE2B 60e9edfcfe6d28f73964b81ae4e016fdbeb45d9d6d91de71bf736c86fa6181749f2e12729c8c716f6e6f5d4e39075de131877d1f09c3e511a4338b0f44ddb6a6 SHA512 df6a7f09638ca389d6e8bc569e599dcc59c9aa280bcfb95976d83e5cd3edfe74bb3a31f0953956dc16faa540ee5b09990e3377e1341d836fc527e50ace6e60b8 DIST mesa-demos-9.0.0.tar.xz 14839368 BLAKE2B 426211886344e88616670f0da8c71385e0ab86fd7dab60c7a477b165f33d2f7bd5fd9297f1f67c78e60fed5c98ab8851c1bd4ae92a6b0b486fd158196b109eb0 SHA512 af33ef72a521416e39d93370b2b4ccb768f08084c9e4c0aa62868210d9465c858e5cb8e5d23952295a3073946f609eb8723ee60b39dd9fb6696c4e45aafbb2c1 diff --git a/x11-apps/mesa-progs/files/8.5.0-Disable-things-we-don-t-want.patch b/x11-apps/mesa-progs/files/8.5.0-Disable-things-we-don-t-want.patch deleted file mode 100644 index 666f568e461f..000000000000 --- a/x11-apps/mesa-progs/files/8.5.0-Disable-things-we-don-t-want.patch +++ /dev/null @@ -1,254 +0,0 @@ -From caa6f31f1032f21756ab327429702feb4381045e Mon Sep 17 00:00:00 2001 -From: Matt Turner <[email protected]> -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 <GL/freeglut.h>') -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, idep_eglut_x11] --) --executable( -- 'xeglgears', files('xeglgears.c'), -- dependencies: [_deps, dep_egl, dep_x11] --) --executable( -- 'xeglthreads', files('xeglthreads.c'), -- dependencies: [_deps, dep_x11] --) -- - executable( - 'eglgears_wayland', files('eglgears.c'), - dependencies: [_deps, idep_eglut_wayland] - ) --executable( -- 'egltri_wayland', files('egltri.c'), -- dependencies: [_deps, 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_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 ---- a/src/meson.build -+++ b/src/meson.build -@@ -55,5 +55,3 @@ endif - if host_machine.system() == 'windows' - subdir('wgl') - endif -- --subdir('data') -diff --git a/src/util/gl_wrap.h b/src/util/gl_wrap.h -index b2ff9c8f..f482df5e 100644 ---- a/src/util/gl_wrap.h -+++ b/src/util/gl_wrap.h -@@ -7,10 +7,8 @@ - - #ifdef __APPLE__ - # include <OpenGL/gl.h> --# include <OpenGL/glu.h> - #else - # include <GL/gl.h> --# include <GL/glu.h> - #endif - - #ifndef GLAPIENTRY -diff --git a/src/util/meson.build b/src/util/meson.build -index 9168aecf..066073cc 100644 ---- a/src/util/meson.build -+++ b/src/util/meson.build -@@ -20,26 +20,6 @@ - - inc_util = include_directories('.') - --files_libutil = files( -- 'readtex.c', -- 'showbuffer.c', -- 'trackball.c', --) -- --_deps = [] --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, - ) -diff --git a/src/xdemos/meson.build b/src/xdemos/meson.build -index d6d5d5d5..ce26699f 100644 ---- a/src/xdemos/meson.build -+++ b/src/xdemos/meson.build -@@ -21,25 +21,7 @@ - glx_deps = [dep_gl, dep_x11, dep_m] - - progs = [ -- 'glsync', -- 'glxdemo', - 'glxgears', -- 'glxgears_pixmap', -- 'glxcontexts', -- 'glxheads', -- 'glxpixmap', -- 'glxpbdemo', -- 'glxsnoop', -- 'glxswapcontrol', -- 'manywin', -- 'multictx', -- 'offset', -- 'overlay', -- 'shape', -- 'sharedtex', -- 'texture_from_pixmap', -- 'wincopy', -- 'xfont', - ] - foreach p : progs - executable( -@@ -56,23 +38,7 @@ executable( - install: true - ) - --executable( -- 'xrotfontdemo', -- files('xrotfontdemo.c', 'xuserotfont.c'), -- dependencies: glx_deps, -- install: true --) -- --_libpbutil = static_library( -- 'pbutil', -- files('pbutil.c'), -- dependencies: glx_deps --) -- - pbutil_progs = [ -- 'glxgears_fbconfig', -- 'pbinfo', -- 'pbdemo', - ] - foreach p : pbutil_progs - executable( -@@ -84,8 +50,6 @@ foreach p : pbutil_progs - endforeach - - thread_progs = [ -- 'glthreads', -- 'sharedtex_mt', - ] - foreach p : thread_progs - executable( --- -2.35.1 - diff --git a/x11-apps/mesa-progs/mesa-progs-8.5.0.ebuild b/x11-apps/mesa-progs/mesa-progs-8.5.0.ebuild deleted file mode 100644 index 7f0ce5664002..000000000000 --- a/x11-apps/mesa-progs/mesa-progs-8.5.0.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson-multilib - -MY_PN="${PN/progs/demos}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Mesa's OpenGL utility and demo programs (glxgears and glxinfo)" -HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/ https://gitlab.freedesktop.org/mesa/demos" -if [[ ${PV} = 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/demos.git" -else - SRC_URI="https://mesa.freedesktop.org/archive/demos/${MY_P}.tar.bz2 - https://mesa.freedesktop.org/archive/demos/${PV}/${MY_P}.tar.bz2" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" - S="${WORKDIR}/${MY_P}" -fi -LICENSE="LGPL-2" -SLOT="0" -IUSE="gles2 wayland X" - -RDEPEND=" - media-libs/mesa[${MULTILIB_USEDEP},egl(+),gles2?,wayland?,X?] - wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] ) - X? ( - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - ) -" -DEPEND="${RDEPEND} - wayland? ( >=dev-libs/wayland-protocols-1.12 ) - X? ( x11-base/xorg-proto ) -" -BDEPEND=" - virtual/pkgconfig - wayland? ( dev-util/wayland-scanner ) -" - -PATCHES=( - "${FILESDIR}"/8.5.0-Disable-things-we-don-t-want.patch -) - -pkg_setup() { - MULTILIB_CHOST_TOOLS+=( - /usr/bin/eglinfo - ) - - use X && MULTILIB_CHOST_TOOLS+=( - /usr/bin/glxgears - /usr/bin/glxinfo - ) - - use gles2 && use X && MULTILIB_CHOST_TOOLS+=( - /usr/bin/es2_info - /usr/bin/es2gears_x11 - ) - - use gles2 && use wayland && MULTILIB_CHOST_TOOLS+=( - /usr/bin/es2gears_wayland - ) -} - -multilib_src_configure() { - local emesonargs=( - -Dlibdrm=disabled - -Degl=enabled - -Dgles1=disabled - $(meson_feature gles2) - -Dosmesa=disabled - $(meson_feature wayland) - $(meson_feature X x11) - ) - meson_src_configure -}
