public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
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
-}


             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