Versions
v9999 :: 0 :: gentoo
- Modified
- License
- MIT
- USE flags
- X chamelium doc man overlay runner tests unwind valgrind xv
v1.29 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64 ~x86
- USE flags
- X chamelium doc man overlay runner tests unwind valgrind xv
USE flags
General
- X
- Enable intel-gpu-overlay xlib/cairo backend
- chamelium
- Enables support for building Chamelium tests
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- man
- Build and install man pages
- overlay
- Build the intel-gpu-overlay utility
- runner
- Build the test runner
- tests
- Build and install tests
- unwind
- Add support for call stack unwinding and function name resolution
- valgrind
- Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind
- xv
- Enable intel-gpu-overlay xv backend
video_cards
- amdgpu
- VIDEO_CARDS setting to build driver for AMDGPU video cards
- intel
- VIDEO_CARDS setting to build driver for Intel video cards
- nouveau
- VIDEO_CARDS setting to build reverse-engineered driver for nvidia cards
Dependencies
app-alternatives / lex : lex symlinks
app-alternatives / yacc : yacc symlinks
dev-debug / valgrind : An open-source memory debugger for GNU/Linux
dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)
dev-libs / glib : The GLib library of C routines
dev-libs / json-c : A JSON implementation in C
dev-libs / xmlrpc-c : A lightweight RPC library based on XML and HTTP
dev-python / docutils : Python Documentation Utilities (reference reStructuredText impl.)
dev-util / gtk-doc : GTK+ Documentation Generator
dev-util / peg : Recursive-descent parser generators for C
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
sci-libs / gsl : The GNU Scientific Library
sys-apps / kmod : Library and tools for managing linux kernel modules
sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program
sys-libs / zlib : Standard (de)compression library
sys-process / procps : Standard informational utilities and process-handling tools
virtual / libudev : Virtual for libudev providers
x11-base / xorg-proto : X.Org combined protocol headers
x11-libs / cairo : A vector graphics library with cross-device output support
x11-libs / libX11 : X.Org X11 library
x11-libs / libXext : X.Org Xext library
x11-libs / libXrandr : X.Org Xrandr library
x11-libs / libXv : X.Org Xv library
x11-libs / libdrm : X.Org libdrm library
x11-libs / libpciaccess : Library providing generic access to the PCI bus and devices
Runtime Dependencies
dev-debug / valgrind : An open-source memory debugger for GNU/Linux
dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)
dev-libs / glib : The GLib library of C routines
dev-libs / json-c : A JSON implementation in C
dev-libs / xmlrpc-c : A lightweight RPC library based on XML and HTTP
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
sci-libs / gsl : The GNU Scientific Library
sys-apps / kmod : Library and tools for managing linux kernel modules
sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program
sys-libs / zlib : Standard (de)compression library
sys-process / procps : Standard informational utilities and process-handling tools
virtual / libudev : Virtual for libudev providers
x11-libs / cairo : A vector graphics library with cross-device output support
x11-libs / libX11 : X.Org X11 library
x11-libs / libXext : X.Org Xext library
x11-libs / libXrandr : X.Org Xrandr library
x11-libs / libXv : X.Org Xv library
x11-libs / libdrm : X.Org libdrm library
x11-libs / libpciaccess : Library providing generic access to the PCI bus and devices
Bugs
- 898864
- x11-apps/igt-gpu-tools-1.27.1 fails to compile (MUSL-CLANG-SYSTEM): igt_hwmon.c:31:31: error: use of undeclared identifier PATH_MAX
- 908231
- x11-apps/igt-gpu-tools-1.27.1 failed to emerge with USE=doc
- 908832
- x11-apps/igt-gpu-tools-1.27.1 fails to compile (MUSL-SYSTEM): gem_engine_topology.c:619:33: error: unknown type name ino64_t
- 926170
- x11-apps/igt-gpu-tools-1.28 - ../.../amd_dp_dsc.c: error: array subscript 6 is above array bounds of igt_output_t [6] [-Werror=array-bounds=]
- 939162
- x11-apps/igt-gpu-tools-1.29 calls objcopy directly
- 939189
- x11-apps/igt-gpu-tools-1.29 fails to build with lto
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
x11-apps/igt-gpu-tools: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
x11-apps/igt-gpu-tools: Add Python 3.13 compatibility
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
x11-apps/igt-gpu-tools: Version bump to 1.29
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
x11-apps/igt-gpu-tools: Add patch to work with -Wl,-z,now
Closes: https://bugs.gentoo.org/788625 Closes: https://bugs.gentoo.org/925348 Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
x11-apps/igt-gpu-tools: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
x11-apps/igt-gpu-tools: Remove empty assignment
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
x11-apps/igt-gpu-tools: Add Python 3.12 compatibility
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
x11-apps/igt-gpu-tools: Remove unnecessary subslot operators
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
x11-apps/igt-gpu-tools: Reorder configuration options
To match the order in meson_options.txt. Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
x11-apps/igt-gpu-tools: Version bump to 1.28
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {dev-util → dev-debug}/valgrind
Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34786 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
x11-apps/igt-gpu-tools: sys-devel/bison -> app-alternatives/yacc
All of these will be using app-alternatives/yacc anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
x11-apps/igt-gpu-tools: sys-devel/flex -> app-alternatives/lex
All of these will be using app-alternatives/lex anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
x11-apps/igt-gpu-tools: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
x11-apps/igt-gpu-tools: fix compat w/ procps-4
Closes: https://bugs.gentoo.org/913512 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Azamat H. Hackimov · gentoo
x11-apps/igt-gpu-tools: update HOMEPAGE
Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
x11-apps/igt-gpu-tools: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
x11-apps/igt-gpu-tools: Version bump to 1.27.1
* Add Python 3.11 compatibility (bug #897342) * Add runner? ( tests ) to REQUIRED_USE (bug #800680) Closes: https://bugs.gentoo.org/800680 Closes: https://bugs.gentoo.org/897342 Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - cions · gentoo
x11-apps/igt-gpu-tools: Fix libunwind dependency
Signed-off-by: Joh Matsuura <gh.cions@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24968 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mike Gilbert · gentoo
x11-apps/igt-gpu-tools: backport meson fix
Closes: https://bugs.gentoo.org/821628 Signed-off-by: Mike Gilbert <floppym@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
x11-apps/igt-gpu-tools: Remove old
Bug: https://bugs.gentoo.org/789618 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
x11-apps/igt-gpu-tools: subscribe to sci-libs/gsl subslot
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
x11-apps/igt-gpu-tools: bump to v1.26
Closes: https://bugs.gentoo.org/789618 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
x11-apps/igt-gpu-tools: use ${EPYTHON}, not python3
Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/771594 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rémi Cardona · gentoo
x11-apps/igt-gpu-tools: fix build with python 3.9
Closes: https://bugs.gentoo.org/726852 Package-Manager: Portage-2.3.102, Repoman-2.3.23 Signed-off-by: Rémi Cardona <remi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
x11-apps/igt-gpu-tools: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Drew Davenport · gentoo
x11-apps/igt-gpu-tools: Fix USE flags dependency
Test build is required for docs. Express this in REQUIRED_USE, and allow tests to be built without building docs. Signed-off-by: Drew Davenport <ddavenport@chromium.org> Closes: https://github.com/gentoo/gentoo/pull/16057 Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mohanram Meenakshisundaram · gentoo
x11-apps/igt-gpu-tools: Version bump to 1.25
New igt-gpu-tools 1.25 release contains new hardware supports, improvements and bug fixes check the release notes here https://cgit.freedesktop.org/xorg/app/intel-gpu-tools/commit/?h=igt-gpu-tools-1.25&id=f49ebeee9f54d6f23c60a842f75f65561d452ab0 Closes:https://bugs.gentoo.org/718582 Closes:https://github.com/gentoo/gentoo/pull/15385 Signed-off-by: Mohanram Meenakshisundaram <mohanram.meenakshisundaram@gmail.com> Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
x11-apps/igt-gpu-tools: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
x11-apps/igt-gpu-tools: Version bump to 1.24
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
x11-apps/igt-gpu-tools: Use meson_feature function
Closes: https://bugs.gentoo.org/687880 Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Stefan Strogin · gentoo
x11-apps/igt-gpu-tools: add USE=libressl
Closes: https://bugs.gentoo.org/685812 Closes: https://github.com/gentoo/gentoo/pull/11981 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Stefan Strogin <steils@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Denis Lisov · gentoo
x11-apps/igt-gpu-tools: update USE flags for meson
Initially the igt-gpu-tools meson build system had no optional dependencies so all USE flags were forced on. This commit restores the ability to disable optional dependencies and restructures the USE flags from dependency-based (alsa, gsl, xrandr) to feature-based (sound, overlay). Closes: https://bugs.gentoo.org/670282 Closes: https://github.com/gentoo/gentoo/pull/11946 Signed-off-by: Denis Lisov <dennis.lissov@gmail.com> Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
x11-apps/igt-gpu-tools: Rename and version bump to 1.23
Project is not Intel-specific anymore and changed its name to igt-gpu-tools for version 1.23. Signed-off-by: Matt Turner <mattst88@gentoo.org>