From: "Matt Turner" <mattst88@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/, x11-apps/mesa-progs/
Date: Wed, 18 Sep 2024 18:22:08 +0000 (UTC) [thread overview]
Message-ID: <1726683724.30f9323dbf4c1fe9f19e89b9b0af30add98b45dd.mattst88@gentoo> (raw)
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 <mattst88@gmail.com>
-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
-}
next reply other threads:[~2024-09-18 18:22 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-09-18 18:22 Matt Turner [this message]
-- strict thread matches above, loose matches on Subject: below --
2023-02-17 15:19 [gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/files/, x11-apps/mesa-progs/ Matt Turner
2022-06-22 1:25 Matt Turner
2019-03-18 17:23 Matt Turner
2015-08-29 17:47 Matt Turner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1726683724.30f9323dbf4c1fe9f19e89b9b0af30add98b45dd.mattst88@gentoo \
--to=mattst88@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox