* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2018-10-29 2:02 Matt Turner
0 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2018-10-29 2:02 UTC (permalink / raw
To: gentoo-commits
commit: d96a9d56bd96d98956a470cd733bd36276b2ecf5
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 29 02:01:48 2018 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Mon Oct 29 02:01:48 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d96a9d56
x11-apps/igt-gpu-tools: Remove unused USE description
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
x11-apps/igt-gpu-tools/metadata.xml | 1 -
1 file changed, 1 deletion(-)
diff --git a/x11-apps/igt-gpu-tools/metadata.xml b/x11-apps/igt-gpu-tools/metadata.xml
index 511e4111b43..df5e4520970 100644
--- a/x11-apps/igt-gpu-tools/metadata.xml
+++ b/x11-apps/igt-gpu-tools/metadata.xml
@@ -8,7 +8,6 @@
<use>
<flag name="chamelium">Enables support for building Chamelium tests</flag>
<flag name="glib">Support reading config files via glib helpers</flag>
- <flag name="test-programs">Install test programs for DRM driver development</flag>
<flag name="valgrind">Support valgrind annotations</flag>
<flag name="xrandr">Enable support for the X RandR extension</flag>
</use>
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2019-05-13 17:28 Stefan Strogin
0 siblings, 0 replies; 28+ messages in thread
From: Stefan Strogin @ 2019-05-13 17:28 UTC (permalink / raw
To: gentoo-commits
commit: 8c81ca963e802e7a6ea22510c52464bdec8209c9
Author: Stefan Strogin <steils <AT> gentoo <DOT> org>
AuthorDate: Mon May 13 09:56:22 2019 +0000
Commit: Stefan Strogin <steils <AT> gentoo <DOT> org>
CommitDate: Mon May 13 17:27:50 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c81ca96
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 <AT> gentoo.org>
x11-apps/igt-gpu-tools/igt-gpu-tools-1.23-r1.ebuild | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.23-r1.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.23-r1.ebuild
index 8318e1ca9cc..dd0926bf9fb 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.23-r1.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.23-r1.ebuild
@@ -20,7 +20,7 @@ else
fi
LICENSE="MIT"
SLOT="0"
-IUSE="chamelium doc man overlay sound valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv"
+IUSE="chamelium doc libressl man overlay sound valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv"
REQUIRED_USE="
|| ( video_cards_amdgpu video_cards_intel video_cards_nouveau )
overlay? (
@@ -32,7 +32,6 @@ RESTRICT="test"
RDEPEND="
dev-libs/glib:2
- dev-libs/openssl:=
sys-apps/kmod:=
sys-libs/libunwind:=
sys-libs/zlib:=
@@ -46,6 +45,8 @@ RDEPEND="
sci-libs/gsl
x11-libs/pixman
)
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
overlay? (
>=x11-libs/libXrandr-1.3
xv? (
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2019-06-13 19:31 Matt Turner
0 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2019-06-13 19:31 UTC (permalink / raw
To: gentoo-commits
commit: 187b4281a273c9d358a1dbd8927956e7a5ddce23
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 13 19:28:21 2019 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Jun 13 19:31:26 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=187b4281
x11-apps/igt-gpu-tools: Use meson_feature function
Closes: https://bugs.gentoo.org/687880
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
index 81fff23b3e7..8662c0102ba 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
@@ -88,16 +88,16 @@ src_configure() {
use overlay && use X && overlay_backends+="x,"
local emesonargs=(
- -Dbuild_chamelium=$(usex chamelium true false)
- -Dbuild_docs=$(usex doc true false)
- -Dbuild_man=$(usex man true false)
- -Dbuild_overlay=$(usex overlay true false)
- -Dbuild_runner=$(usex runner true false)
- -Dbuild_tests=$(usex doc true false) # Test build is required for docs
+ $(meson_feature chamelium build_chamelium)
+ $(meson_feature doc build_docs)
+ $(meson_feature man build_man)
+ $(meson_feature overlay build_overlay)
+ $(meson_feature runner build_runner)
+ $(meson_feature doc build_tests) # Test build is required for docs
+ $(meson_feature valgrind with_valgrind)
+ $(meson_feature unwind with_libunwind)
-Doverlay_backends=${overlay_backends%?}
-Dwith_libdrm=${gpus%?}
- -Dwith_libunwind=$(usex unwind true false)
- -Dwith_valgrind=$(usex valgrind true false)
)
meson_src_configure
}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2019-07-13 17:43 Matt Turner
0 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2019-07-13 17:43 UTC (permalink / raw
To: gentoo-commits
commit: 2b402a17d6327a25545f6f64f41e428a8858b378
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 17:43:02 2019 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 17:43:06 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b402a17
x11-apps/igt-gpu-tools: Version bump to 1.24
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
x11-apps/igt-gpu-tools/Manifest | 1 +
x11-apps/igt-gpu-tools/igt-gpu-tools-1.24.ebuild | 103 +++++++++++++++++++++++
2 files changed, 104 insertions(+)
diff --git a/x11-apps/igt-gpu-tools/Manifest b/x11-apps/igt-gpu-tools/Manifest
index f9704cb9027..159cb663eae 100644
--- a/x11-apps/igt-gpu-tools/Manifest
+++ b/x11-apps/igt-gpu-tools/Manifest
@@ -1 +1,2 @@
DIST igt-gpu-tools-1.23.tar.xz 1045716 BLAKE2B f5e55ce9b682f2a9f2c6ab73c1e8e933ebea09b343f3af02df50b5bdce3e2ac313b1f92709c6de0d9fc7ffe2e2c9dfa95d2918ae9bd561cc285cff30fe59c6fd SHA512 8697265a978359e28983f483bf95819844597fc2080923d15d0587f6d648081af27e8ea318873e20103bbf8446b9f1005c6bc90a6276d3169837abd181f96839
+DIST igt-gpu-tools-1.24.tar.xz 1207436 BLAKE2B 0b04033be0195a4fee5611aeae2f47334ce1de5df65c652ebc0b36d1185286268bb426f472e3c1311ff576e8184e7a4efb95ef3181006ed8c448ea76452940d7 SHA512 22c25e27ead64f561fe8f46b132d6c7562a90d7bff09dc2618a532b16d7b8fdf54ed94d986a45655657b54219d350ce1b1e6c89da2b6073024e9bbe0973fa190
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.24.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.24.ebuild
new file mode 100644
index 00000000000..8662c0102ba
--- /dev/null
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.24.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git"
+if [[ ${PV} = *9999* ]]; then
+ GIT_ECLASS="git-r3"
+fi
+
+inherit ${GIT_ECLASS} meson
+
+DESCRIPTION="Intel GPU userland tools"
+
+HOMEPAGE="https://01.org/linuxgraphics https://gitlab.freedesktop.org/drm/igt-gpu-tools"
+if [[ ${PV} = *9999* ]]; then
+ SRC_URI=""
+else
+ KEYWORDS="~amd64 ~x86"
+ SRC_URI="https://www.x.org/releases/individual/app/${P}.tar.xz"
+fi
+LICENSE="MIT"
+SLOT="0"
+IUSE="chamelium doc man overlay runner unwind valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv"
+REQUIRED_USE="
+ || ( video_cards_amdgpu video_cards_intel video_cards_nouveau )
+ overlay? (
+ video_cards_intel
+ || ( X xv )
+ )
+"
+RESTRICT="test"
+
+RDEPEND="
+ dev-libs/elfutils
+ dev-libs/glib:2
+ sys-apps/kmod:=
+ sys-libs/libunwind:=
+ sys-libs/zlib:=
+ sys-process/procps:=
+ virtual/libudev:=
+ >=x11-libs/cairo-1.12.0[X?]
+ >=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?]
+ >=x11-libs/libpciaccess-0.10
+ x11-libs/pixman
+ chamelium? (
+ dev-libs/xmlrpc-c[curl]
+ sci-libs/gsl
+ media-libs/alsa-lib:=
+ )
+ overlay? (
+ >=x11-libs/libXrandr-1.3
+ xv? (
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXv
+ )
+ )
+ runner? ( dev-libs/json-c:= )
+ unwind? ( sys-libs/libunwind )
+ valgrind? ( dev-util/valgrind )
+ "
+DEPEND="${RDEPEND}
+ doc? ( >=dev-util/gtk-doc-1.25-r1 )
+ man? ( dev-python/docutils )
+ overlay? (
+ >=dev-util/peg-0.1.18
+ x11-base/xorg-proto
+ )
+ video_cards_intel? (
+ sys-devel/bison
+ sys-devel/flex
+ )
+"
+
+src_prepare() {
+ sed -e "s/find_program('rst2man-3'/find_program('rst2man.py', 'rst2man-3'/" -i man/meson.build
+ default_src_prepare
+}
+
+src_configure() {
+ local gpus=""
+ use video_cards_amdgpu && gpus+="amdgpu,"
+ use video_cards_intel && gpus+="intel,"
+ use video_cards_nouveau && gpus+="nouveau,"
+
+ local overlay_backends=""
+ use overlay && use xv && overlay_backends+="xv,"
+ use overlay && use X && overlay_backends+="x,"
+
+ local emesonargs=(
+ $(meson_feature chamelium build_chamelium)
+ $(meson_feature doc build_docs)
+ $(meson_feature man build_man)
+ $(meson_feature overlay build_overlay)
+ $(meson_feature runner build_runner)
+ $(meson_feature doc build_tests) # Test build is required for docs
+ $(meson_feature valgrind with_valgrind)
+ $(meson_feature unwind with_libunwind)
+ -Doverlay_backends=${overlay_backends%?}
+ -Dwith_libdrm=${gpus%?}
+ )
+ meson_src_configure
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2019-07-14 20:33 Matt Turner
0 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2019-07-14 20:33 UTC (permalink / raw
To: gentoo-commits
commit: aa5998c9c2188dd5adc4670778a9b86946aa1021
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 14 20:33:01 2019 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Jul 14 20:33:23 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa5998c9
x11-apps/igt-gpu-tools: Drop old versions
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
x11-apps/igt-gpu-tools/Manifest | 1 -
.../igt-gpu-tools/igt-gpu-tools-1.23-r1.ebuild | 105 ---------------------
x11-apps/igt-gpu-tools/igt-gpu-tools-1.23.ebuild | 54 -----------
x11-apps/igt-gpu-tools/metadata.xml | 2 -
4 files changed, 162 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/Manifest b/x11-apps/igt-gpu-tools/Manifest
index 159cb663eae..da385bc220c 100644
--- a/x11-apps/igt-gpu-tools/Manifest
+++ b/x11-apps/igt-gpu-tools/Manifest
@@ -1,2 +1 @@
-DIST igt-gpu-tools-1.23.tar.xz 1045716 BLAKE2B f5e55ce9b682f2a9f2c6ab73c1e8e933ebea09b343f3af02df50b5bdce3e2ac313b1f92709c6de0d9fc7ffe2e2c9dfa95d2918ae9bd561cc285cff30fe59c6fd SHA512 8697265a978359e28983f483bf95819844597fc2080923d15d0587f6d648081af27e8ea318873e20103bbf8446b9f1005c6bc90a6276d3169837abd181f96839
DIST igt-gpu-tools-1.24.tar.xz 1207436 BLAKE2B 0b04033be0195a4fee5611aeae2f47334ce1de5df65c652ebc0b36d1185286268bb426f472e3c1311ff576e8184e7a4efb95ef3181006ed8c448ea76452940d7 SHA512 22c25e27ead64f561fe8f46b132d6c7562a90d7bff09dc2618a532b16d7b8fdf54ed94d986a45655657b54219d350ce1b1e6c89da2b6073024e9bbe0973fa190
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.23-r1.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.23-r1.ebuild
deleted file mode 100644
index dd0926bf9fb..00000000000
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.23-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git"
-if [[ ${PV} = *9999* ]]; then
- GIT_ECLASS="git-r3"
-fi
-
-inherit ${GIT_ECLASS} meson
-
-DESCRIPTION="Intel GPU userland tools"
-
-HOMEPAGE="https://01.org/linuxgraphics https://gitlab.freedesktop.org/drm/igt-gpu-tools"
-if [[ ${PV} = *9999* ]]; then
- SRC_URI=""
-else
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://www.x.org/releases/individual/app/${P}.tar.xz"
-fi
-LICENSE="MIT"
-SLOT="0"
-IUSE="chamelium doc libressl man overlay sound valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv"
-REQUIRED_USE="
- || ( video_cards_amdgpu video_cards_intel video_cards_nouveau )
- overlay? (
- video_cards_intel
- || ( X xv )
- )
-"
-RESTRICT="test"
-
-RDEPEND="
- dev-libs/glib:2
- sys-apps/kmod:=
- sys-libs/libunwind:=
- sys-libs/zlib:=
- sys-process/procps:=
- virtual/libudev:=
- >=x11-libs/cairo-1.12.0[X?]
- >=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?]
- >=x11-libs/libpciaccess-0.10
- chamelium? (
- dev-libs/xmlrpc-c
- sci-libs/gsl
- x11-libs/pixman
- )
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- overlay? (
- >=x11-libs/libXrandr-1.3
- xv? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXv
- )
- )
- sound? (
- sci-libs/gsl
- media-libs/alsa-lib:=
- )
- valgrind? ( dev-util/valgrind )
- "
-DEPEND="${RDEPEND}
- doc? ( >=dev-util/gtk-doc-1.25-r1 )
- man? ( dev-python/docutils )
- overlay? (
- >=dev-util/peg-0.1.18
- x11-base/xorg-proto
- )
- video_cards_intel? (
- sys-devel/bison
- sys-devel/flex
- )
-"
-
-src_prepare() {
- sed -e "s/rst2man/rst2man.py/" -i man/rst2man.sh
- sed -e "s/find_program('rst2man'/find_program('rst2man.py'/" -i man/meson.build
- default_src_prepare
-}
-
-src_configure() {
- local gpus=""
- use video_cards_amdgpu && gpus+="amdgpu,"
- use video_cards_intel && gpus+="intel,"
- use video_cards_nouveau && gpus+="nouveau,"
-
- local overlay_backends=""
- use overlay && use xv && overlay_backends+="xv,"
- use overlay && use X && overlay_backends+="x,"
-
- local emesonargs=(
- -Dbuild_audio=$(usex sound true false)
- -Dbuild_chamelium=$(usex chamelium true false)
- -Dbuild_docs=$(usex doc true false)
- -Dbuild_man=$(usex man true false)
- -Dbuild_overlay=$(usex overlay true false)
- -Dbuild_tests=$(usex doc true false) # Test build is required for docs
- -Doverlay_backends=${overlay_backends%?}
- -Dwith_libdrm=${gpus%?}
- -Dwith_valgrind=$(usex valgrind true false)
- )
- meson_src_configure
-}
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.23.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.23.ebuild
deleted file mode 100644
index 65bdd0b6068..00000000000
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.23.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git"
-if [[ ${PV} = *9999* ]]; then
- GIT_ECLASS="git-r3"
-fi
-
-inherit ${GIT_ECLASS} meson
-
-DESCRIPTION="Intel GPU userland tools"
-
-HOMEPAGE="https://01.org/linuxgraphics https://gitlab.freedesktop.org/drm/igt-gpu-tools"
-if [[ ${PV} = *9999* ]]; then
- SRC_URI=""
-else
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://www.x.org/releases/individual/app/${P}.tar.xz"
-fi
-LICENSE="MIT"
-SLOT="0"
-IUSE="alsa chamelium doc glib gsl sound valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xrandr xv"
-REQUIRED_USE="chamelium? ( glib gsl )"
-RESTRICT="test"
-
-X86_RDEPEND="
- xv? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXv
- )"
-X86_DEPEND="x11-base/xorg-proto
- >=dev-util/peg-0.1.18"
-RDEPEND="sys-apps/kmod:=
- sys-libs/libunwind:=
- sys-process/procps:=
- virtual/libudev:=
- >=x11-libs/cairo-1.12.0[X?]
- >=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?]
- >=x11-libs/libpciaccess-0.10
- alsa? ( media-libs/alsa-lib:= )
- chamelium? ( dev-libs/xmlrpc-c )
- glib? ( dev-libs/glib:2 )
- gsl? ( sci-libs/gsl )
- valgrind? ( dev-util/valgrind )
- video_cards_intel? ( sys-libs/zlib:= )
- xrandr? ( >=x11-libs/libXrandr-1.3 )
- amd64? ( ${X86_RDEPEND} )
- x86? ( ${X86_RDEPEND} )"
-DEPEND="${RDEPEND}
- amd64? ( ${X86_DEPEND} )
- x86? ( ${X86_DEPEND} )
- doc? ( >=dev-util/gtk-doc-1.25-r1 )"
diff --git a/x11-apps/igt-gpu-tools/metadata.xml b/x11-apps/igt-gpu-tools/metadata.xml
index d1c1f29fe12..887359bbc72 100644
--- a/x11-apps/igt-gpu-tools/metadata.xml
+++ b/x11-apps/igt-gpu-tools/metadata.xml
@@ -7,12 +7,10 @@
</maintainer>
<use>
<flag name="chamelium">Enables support for building Chamelium tests</flag>
- <flag name="glib">Support reading config files via glib helpers</flag>
<flag name="man">Build and install man pages</flag>
<flag name="overlay">Build the intel-gpu-overlay utility</flag>
<flag name="runner">Build the test runner</flag>
<flag name="valgrind">Support valgrind annotations</flag>
- <flag name="xrandr">Enable support for the X RandR extension</flag>
<flag name="xv">Enable intel-gpu-overlay xv backend</flag>
<flag name="X">Enable intel-gpu-overlay xlib/cairo backend</flag>
</use>
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2020-05-04 20:47 Matt Turner
0 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2020-05-04 20:47 UTC (permalink / raw
To: gentoo-commits
commit: 4e726aa879fbaf237cc3a4dcad72afd89b7f387d
Author: Mohanram Meenakshisundaram <mohanram.meenakshisundaram <AT> gmail <DOT> com>
AuthorDate: Fri Apr 17 14:00:31 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Mon May 4 20:46:53 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e726aa8
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 <AT> gmail.com>
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
x11-apps/igt-gpu-tools/Manifest | 1 +
...tools-9999.ebuild => igt-gpu-tools-1.25.ebuild} | 22 +++++++++++-----------
x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild | 22 +++++++++++-----------
3 files changed, 23 insertions(+), 22 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/Manifest b/x11-apps/igt-gpu-tools/Manifest
index da385bc220c..63f3124187c 100644
--- a/x11-apps/igt-gpu-tools/Manifest
+++ b/x11-apps/igt-gpu-tools/Manifest
@@ -1 +1,2 @@
DIST igt-gpu-tools-1.24.tar.xz 1207436 BLAKE2B 0b04033be0195a4fee5611aeae2f47334ce1de5df65c652ebc0b36d1185286268bb426f472e3c1311ff576e8184e7a4efb95ef3181006ed8c448ea76452940d7 SHA512 22c25e27ead64f561fe8f46b132d6c7562a90d7bff09dc2618a532b16d7b8fdf54ed94d986a45655657b54219d350ce1b1e6c89da2b6073024e9bbe0973fa190
+DIST igt-gpu-tools-1.25.tar.xz 1425652 BLAKE2B 1dd17e8542c126d356478acd07344d8732013a24fd180064d6f2277be76170924e7031fd2529b2aa054b40d5093d9cd95271e156bc6b97a75158c84de142f1ba SHA512 a24ee46092241da26fc2dac2b9b54c9f16f7a408c8740c9c7209e876929e2908a36261ba258ca4a4a4e4a21c1e9c919457bf98d514f81d8b7dbfcf5f89a74daf
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild
similarity index 83%
copy from x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
copy to x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild
index 8662c0102ba..e87a5ccf4a7 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git"
if [[ ${PV} = *9999* ]]; then
GIT_ECLASS="git-r3"
@@ -88,16 +88,16 @@ src_configure() {
use overlay && use X && overlay_backends+="x,"
local emesonargs=(
- $(meson_feature chamelium build_chamelium)
- $(meson_feature doc build_docs)
- $(meson_feature man build_man)
- $(meson_feature overlay build_overlay)
- $(meson_feature runner build_runner)
- $(meson_feature doc build_tests) # Test build is required for docs
- $(meson_feature valgrind with_valgrind)
- $(meson_feature unwind with_libunwind)
+ $(meson_feature chamelium)
+ $(meson_feature doc docs)
+ $(meson_feature man)
+ $(meson_feature overlay)
+ $(meson_feature runner)
+ $(meson_feature doc tests) # Test build is required for docs
+ $(meson_feature valgrind)
+ $(meson_feature unwind libunwind)
-Doverlay_backends=${overlay_backends%?}
- -Dwith_libdrm=${gpus%?}
+ -Dlibdrm_drivers=${gpus%?}
)
meson_src_configure
}
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
index 8662c0102ba..e87a5ccf4a7 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git"
if [[ ${PV} = *9999* ]]; then
GIT_ECLASS="git-r3"
@@ -88,16 +88,16 @@ src_configure() {
use overlay && use X && overlay_backends+="x,"
local emesonargs=(
- $(meson_feature chamelium build_chamelium)
- $(meson_feature doc build_docs)
- $(meson_feature man build_man)
- $(meson_feature overlay build_overlay)
- $(meson_feature runner build_runner)
- $(meson_feature doc build_tests) # Test build is required for docs
- $(meson_feature valgrind with_valgrind)
- $(meson_feature unwind with_libunwind)
+ $(meson_feature chamelium)
+ $(meson_feature doc docs)
+ $(meson_feature man)
+ $(meson_feature overlay)
+ $(meson_feature runner)
+ $(meson_feature doc tests) # Test build is required for docs
+ $(meson_feature valgrind)
+ $(meson_feature unwind libunwind)
-Doverlay_backends=${overlay_backends%?}
- -Dwith_libdrm=${gpus%?}
+ -Dlibdrm_drivers=${gpus%?}
)
meson_src_configure
}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2020-06-03 19:25 Matt Turner
0 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2020-06-03 19:25 UTC (permalink / raw
To: gentoo-commits
commit: 971f87322749c6890926e009a1eb10a6b44f562d
Author: Drew Davenport <ddavenport <AT> chromium <DOT> org>
AuthorDate: Wed Jun 3 16:56:01 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Jun 3 19:25:14 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=971f8732
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 <AT> chromium.org>
Closes: https://github.com/gentoo/gentoo/pull/16057
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild | 5 +++--
x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild | 5 +++--
x11-apps/igt-gpu-tools/metadata.xml | 1 +
3 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild
index e87a5ccf4a7..b202d340de9 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild
@@ -20,13 +20,14 @@ else
fi
LICENSE="MIT"
SLOT="0"
-IUSE="chamelium doc man overlay runner unwind valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv"
+IUSE="chamelium doc man overlay runner tests unwind valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv"
REQUIRED_USE="
|| ( video_cards_amdgpu video_cards_intel video_cards_nouveau )
overlay? (
video_cards_intel
|| ( X xv )
)
+ doc? ( tests )
"
RESTRICT="test"
@@ -93,7 +94,7 @@ src_configure() {
$(meson_feature man)
$(meson_feature overlay)
$(meson_feature runner)
- $(meson_feature doc tests) # Test build is required for docs
+ $(meson_feature tests)
$(meson_feature valgrind)
$(meson_feature unwind libunwind)
-Doverlay_backends=${overlay_backends%?}
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
index e87a5ccf4a7..b202d340de9 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
@@ -20,13 +20,14 @@ else
fi
LICENSE="MIT"
SLOT="0"
-IUSE="chamelium doc man overlay runner unwind valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv"
+IUSE="chamelium doc man overlay runner tests unwind valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv"
REQUIRED_USE="
|| ( video_cards_amdgpu video_cards_intel video_cards_nouveau )
overlay? (
video_cards_intel
|| ( X xv )
)
+ doc? ( tests )
"
RESTRICT="test"
@@ -93,7 +94,7 @@ src_configure() {
$(meson_feature man)
$(meson_feature overlay)
$(meson_feature runner)
- $(meson_feature doc tests) # Test build is required for docs
+ $(meson_feature tests)
$(meson_feature valgrind)
$(meson_feature unwind libunwind)
-Doverlay_backends=${overlay_backends%?}
diff --git a/x11-apps/igt-gpu-tools/metadata.xml b/x11-apps/igt-gpu-tools/metadata.xml
index 887359bbc72..a8687797712 100644
--- a/x11-apps/igt-gpu-tools/metadata.xml
+++ b/x11-apps/igt-gpu-tools/metadata.xml
@@ -10,6 +10,7 @@
<flag name="man">Build and install man pages</flag>
<flag name="overlay">Build the intel-gpu-overlay utility</flag>
<flag name="runner">Build the test runner</flag>
+ <flag name="tests">Build and install tests</flag>
<flag name="valgrind">Support valgrind annotations</flag>
<flag name="xv">Enable intel-gpu-overlay xv backend</flag>
<flag name="X">Enable intel-gpu-overlay xlib/cairo backend</flag>
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2020-06-24 20:13 Matt Turner
0 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2020-06-24 20:13 UTC (permalink / raw
To: gentoo-commits
commit: a105686e7e83cea483f1fefad068bc39521ccc3a
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 24 20:01:50 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Jun 24 20:12:55 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a105686e
x11-apps/igt-gpu-tools: Drop old versions
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
x11-apps/igt-gpu-tools/Manifest | 1 -
x11-apps/igt-gpu-tools/igt-gpu-tools-1.24.ebuild | 103 -----------------------
2 files changed, 104 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/Manifest b/x11-apps/igt-gpu-tools/Manifest
index 63f3124187c..cdfc2905b99 100644
--- a/x11-apps/igt-gpu-tools/Manifest
+++ b/x11-apps/igt-gpu-tools/Manifest
@@ -1,2 +1 @@
-DIST igt-gpu-tools-1.24.tar.xz 1207436 BLAKE2B 0b04033be0195a4fee5611aeae2f47334ce1de5df65c652ebc0b36d1185286268bb426f472e3c1311ff576e8184e7a4efb95ef3181006ed8c448ea76452940d7 SHA512 22c25e27ead64f561fe8f46b132d6c7562a90d7bff09dc2618a532b16d7b8fdf54ed94d986a45655657b54219d350ce1b1e6c89da2b6073024e9bbe0973fa190
DIST igt-gpu-tools-1.25.tar.xz 1425652 BLAKE2B 1dd17e8542c126d356478acd07344d8732013a24fd180064d6f2277be76170924e7031fd2529b2aa054b40d5093d9cd95271e156bc6b97a75158c84de142f1ba SHA512 a24ee46092241da26fc2dac2b9b54c9f16f7a408c8740c9c7209e876929e2908a36261ba258ca4a4a4e4a21c1e9c919457bf98d514f81d8b7dbfcf5f89a74daf
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.24.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.24.ebuild
deleted file mode 100644
index 8662c0102ba..00000000000
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.24.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git"
-if [[ ${PV} = *9999* ]]; then
- GIT_ECLASS="git-r3"
-fi
-
-inherit ${GIT_ECLASS} meson
-
-DESCRIPTION="Intel GPU userland tools"
-
-HOMEPAGE="https://01.org/linuxgraphics https://gitlab.freedesktop.org/drm/igt-gpu-tools"
-if [[ ${PV} = *9999* ]]; then
- SRC_URI=""
-else
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://www.x.org/releases/individual/app/${P}.tar.xz"
-fi
-LICENSE="MIT"
-SLOT="0"
-IUSE="chamelium doc man overlay runner unwind valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv"
-REQUIRED_USE="
- || ( video_cards_amdgpu video_cards_intel video_cards_nouveau )
- overlay? (
- video_cards_intel
- || ( X xv )
- )
-"
-RESTRICT="test"
-
-RDEPEND="
- dev-libs/elfutils
- dev-libs/glib:2
- sys-apps/kmod:=
- sys-libs/libunwind:=
- sys-libs/zlib:=
- sys-process/procps:=
- virtual/libudev:=
- >=x11-libs/cairo-1.12.0[X?]
- >=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?]
- >=x11-libs/libpciaccess-0.10
- x11-libs/pixman
- chamelium? (
- dev-libs/xmlrpc-c[curl]
- sci-libs/gsl
- media-libs/alsa-lib:=
- )
- overlay? (
- >=x11-libs/libXrandr-1.3
- xv? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXv
- )
- )
- runner? ( dev-libs/json-c:= )
- unwind? ( sys-libs/libunwind )
- valgrind? ( dev-util/valgrind )
- "
-DEPEND="${RDEPEND}
- doc? ( >=dev-util/gtk-doc-1.25-r1 )
- man? ( dev-python/docutils )
- overlay? (
- >=dev-util/peg-0.1.18
- x11-base/xorg-proto
- )
- video_cards_intel? (
- sys-devel/bison
- sys-devel/flex
- )
-"
-
-src_prepare() {
- sed -e "s/find_program('rst2man-3'/find_program('rst2man.py', 'rst2man-3'/" -i man/meson.build
- default_src_prepare
-}
-
-src_configure() {
- local gpus=""
- use video_cards_amdgpu && gpus+="amdgpu,"
- use video_cards_intel && gpus+="intel,"
- use video_cards_nouveau && gpus+="nouveau,"
-
- local overlay_backends=""
- use overlay && use xv && overlay_backends+="xv,"
- use overlay && use X && overlay_backends+="x,"
-
- local emesonargs=(
- $(meson_feature chamelium build_chamelium)
- $(meson_feature doc build_docs)
- $(meson_feature man build_man)
- $(meson_feature overlay build_overlay)
- $(meson_feature runner build_runner)
- $(meson_feature doc build_tests) # Test build is required for docs
- $(meson_feature valgrind with_valgrind)
- $(meson_feature unwind with_libunwind)
- -Doverlay_backends=${overlay_backends%?}
- -Dwith_libdrm=${gpus%?}
- )
- meson_src_configure
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2021-05-16 20:09 Sergei Trofimovich
0 siblings, 0 replies; 28+ messages in thread
From: Sergei Trofimovich @ 2021-05-16 20:09 UTC (permalink / raw
To: gentoo-commits
commit: d985cd4fb826ba9c29d64622416d58f82662ba6f
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun May 16 20:08:32 2021 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun May 16 20:09:02 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d985cd4f
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 <AT> gentoo.org>
x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild | 6 ++++--
x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild | 6 ++++--
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild
index 6bb31b86e9f..3296899fe02 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -7,7 +7,8 @@ if [[ ${PV} = *9999* ]]; then
GIT_ECLASS="git-r3"
fi
-inherit ${GIT_ECLASS} meson
+PYTHON_COMPAT=( python3_{7..10} )
+inherit ${GIT_ECLASS} meson python-any-r1
DESCRIPTION="Intel GPU userland tools"
@@ -72,6 +73,7 @@ DEPEND="${RDEPEND}
sys-devel/flex
)
"
+BDEPEND="${PYTHON_DEPS}"
PATCHES=( "${FILESDIR}/${PV}-python-3.9.patch" )
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
index b202d340de9..ff456add5f0 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -7,7 +7,8 @@ if [[ ${PV} = *9999* ]]; then
GIT_ECLASS="git-r3"
fi
-inherit ${GIT_ECLASS} meson
+PYTHON_COMPAT=( python3_{7..10} )
+inherit ${GIT_ECLASS} meson python-any-r1
DESCRIPTION="Intel GPU userland tools"
@@ -72,6 +73,7 @@ DEPEND="${RDEPEND}
sys-devel/flex
)
"
+BDEPEND="${PYTHON_DEPS}"
src_prepare() {
sed -e "s/find_program('rst2man-3'/find_program('rst2man.py', 'rst2man-3'/" -i man/meson.build
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2021-05-16 21:48 Thomas Deutschmann
0 siblings, 0 replies; 28+ messages in thread
From: Thomas Deutschmann @ 2021-05-16 21:48 UTC (permalink / raw
To: gentoo-commits
commit: 432b53e72783e865cb3349568a445ffbb5aab3e7
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun May 16 21:43:18 2021 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun May 16 21:48:27 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=432b53e7
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 <AT> gentoo.org>
x11-apps/igt-gpu-tools/Manifest | 1 +
x11-apps/igt-gpu-tools/igt-gpu-tools-1.26.ebuild | 106 +++++++++++++++++++++++
2 files changed, 107 insertions(+)
diff --git a/x11-apps/igt-gpu-tools/Manifest b/x11-apps/igt-gpu-tools/Manifest
index cdfc2905b99..50928725b1e 100644
--- a/x11-apps/igt-gpu-tools/Manifest
+++ b/x11-apps/igt-gpu-tools/Manifest
@@ -1 +1,2 @@
DIST igt-gpu-tools-1.25.tar.xz 1425652 BLAKE2B 1dd17e8542c126d356478acd07344d8732013a24fd180064d6f2277be76170924e7031fd2529b2aa054b40d5093d9cd95271e156bc6b97a75158c84de142f1ba SHA512 a24ee46092241da26fc2dac2b9b54c9f16f7a408c8740c9c7209e876929e2908a36261ba258ca4a4a4e4a21c1e9c919457bf98d514f81d8b7dbfcf5f89a74daf
+DIST igt-gpu-tools-1.26.tar.xz 1573468 BLAKE2B 31fa9cd61fd9a120c72e78cb5ecbc686477ae82572c702bdd6bbc11ba49dc052b7cf52fa486b93e51c87389d73f892577c1d22ebe71d6f50b1565f32355021d1 SHA512 6eb67f68da1c79fac61e5abd57433ef51dbeb2b6f0923dc84aefb81d7059fbc94378fadcd7321a8f059edd9bac640032bf53c3aa058cf570fe5c31924396af8f
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.26.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.26.ebuild
new file mode 100644
index 00000000000..ff456add5f0
--- /dev/null
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.26.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git"
+if [[ ${PV} = *9999* ]]; then
+ GIT_ECLASS="git-r3"
+fi
+
+PYTHON_COMPAT=( python3_{7..10} )
+inherit ${GIT_ECLASS} meson python-any-r1
+
+DESCRIPTION="Intel GPU userland tools"
+
+HOMEPAGE="https://01.org/linuxgraphics https://gitlab.freedesktop.org/drm/igt-gpu-tools"
+if [[ ${PV} = *9999* ]]; then
+ SRC_URI=""
+else
+ KEYWORDS="~amd64 ~x86"
+ SRC_URI="https://www.x.org/releases/individual/app/${P}.tar.xz"
+fi
+LICENSE="MIT"
+SLOT="0"
+IUSE="chamelium doc man overlay runner tests unwind valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv"
+REQUIRED_USE="
+ || ( video_cards_amdgpu video_cards_intel video_cards_nouveau )
+ overlay? (
+ video_cards_intel
+ || ( X xv )
+ )
+ doc? ( tests )
+"
+RESTRICT="test"
+
+RDEPEND="
+ dev-libs/elfutils
+ dev-libs/glib:2
+ sys-apps/kmod:=
+ sys-libs/libunwind:=
+ sys-libs/zlib:=
+ sys-process/procps:=
+ virtual/libudev:=
+ >=x11-libs/cairo-1.12.0[X?]
+ >=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?]
+ >=x11-libs/libpciaccess-0.10
+ x11-libs/pixman
+ chamelium? (
+ dev-libs/xmlrpc-c[curl]
+ sci-libs/gsl
+ media-libs/alsa-lib:=
+ )
+ overlay? (
+ >=x11-libs/libXrandr-1.3
+ xv? (
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXv
+ )
+ )
+ runner? ( dev-libs/json-c:= )
+ unwind? ( sys-libs/libunwind )
+ valgrind? ( dev-util/valgrind )
+ "
+DEPEND="${RDEPEND}
+ doc? ( >=dev-util/gtk-doc-1.25-r1 )
+ man? ( dev-python/docutils )
+ overlay? (
+ >=dev-util/peg-0.1.18
+ x11-base/xorg-proto
+ )
+ video_cards_intel? (
+ sys-devel/bison
+ sys-devel/flex
+ )
+"
+BDEPEND="${PYTHON_DEPS}"
+
+src_prepare() {
+ sed -e "s/find_program('rst2man-3'/find_program('rst2man.py', 'rst2man-3'/" -i man/meson.build
+ default_src_prepare
+}
+
+src_configure() {
+ local gpus=""
+ use video_cards_amdgpu && gpus+="amdgpu,"
+ use video_cards_intel && gpus+="intel,"
+ use video_cards_nouveau && gpus+="nouveau,"
+
+ local overlay_backends=""
+ use overlay && use xv && overlay_backends+="xv,"
+ use overlay && use X && overlay_backends+="x,"
+
+ local emesonargs=(
+ $(meson_feature chamelium)
+ $(meson_feature doc docs)
+ $(meson_feature man)
+ $(meson_feature overlay)
+ $(meson_feature runner)
+ $(meson_feature tests)
+ $(meson_feature valgrind)
+ $(meson_feature unwind libunwind)
+ -Doverlay_backends=${overlay_backends%?}
+ -Dlibdrm_drivers=${gpus%?}
+ )
+ meson_src_configure
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2021-06-02 22:36 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2021-06-02 22:36 UTC (permalink / raw
To: gentoo-commits
commit: 0ce2d1c5bd1ecd7e659d0f69190c2977ce520d88
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 2 21:32:52 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jun 2 21:50:35 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ce2d1c5
x11-apps/igt-gpu-tools: subscribe to sci-libs/gsl subslot
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../{igt-gpu-tools-1.25.ebuild => igt-gpu-tools-1.25-r1.ebuild} | 4 ++--
.../{igt-gpu-tools-1.26.ebuild => igt-gpu-tools-1.26-r1.ebuild} | 4 ++--
x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25-r1.ebuild
similarity index 98%
rename from x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild
rename to x11-apps/igt-gpu-tools/igt-gpu-tools-1.25-r1.ebuild
index 3296899fe02..7e5aee3e536 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25-r1.ebuild
@@ -45,8 +45,8 @@ RDEPEND="
>=x11-libs/libpciaccess-0.10
x11-libs/pixman
chamelium? (
- dev-libs/xmlrpc-c[curl]
- sci-libs/gsl
+ dev-libs/xmlrpc-c:=[curl]
+ sci-libs/gsl:=
media-libs/alsa-lib:=
)
overlay? (
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.26.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.26-r1.ebuild
similarity index 98%
rename from x11-apps/igt-gpu-tools/igt-gpu-tools-1.26.ebuild
rename to x11-apps/igt-gpu-tools/igt-gpu-tools-1.26-r1.ebuild
index ff456add5f0..e165a87a6c3 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.26.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.26-r1.ebuild
@@ -45,8 +45,8 @@ RDEPEND="
>=x11-libs/libpciaccess-0.10
x11-libs/pixman
chamelium? (
- dev-libs/xmlrpc-c[curl]
- sci-libs/gsl
+ dev-libs/xmlrpc-c:=[curl]
+ sci-libs/gsl:=
media-libs/alsa-lib:=
)
overlay? (
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
index ff456add5f0..e165a87a6c3 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
@@ -45,8 +45,8 @@ RDEPEND="
>=x11-libs/libpciaccess-0.10
x11-libs/pixman
chamelium? (
- dev-libs/xmlrpc-c[curl]
- sci-libs/gsl
+ dev-libs/xmlrpc-c:=[curl]
+ sci-libs/gsl:=
media-libs/alsa-lib:=
)
overlay? (
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2021-09-20 19:40 Andreas K. Hüttel
0 siblings, 0 replies; 28+ messages in thread
From: Andreas K. Hüttel @ 2021-09-20 19:40 UTC (permalink / raw
To: gentoo-commits
commit: 30f17a0e3472e4db75a631a5709ad0f7226aad0b
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 20 18:25:48 2021 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Mon Sep 20 19:40:29 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f17a0e
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 <AT> gentoo.org>
x11-apps/igt-gpu-tools/Manifest | 1 -
.../igt-gpu-tools/igt-gpu-tools-1.25-r1.ebuild | 108 ---------------------
2 files changed, 109 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/Manifest b/x11-apps/igt-gpu-tools/Manifest
index 50928725b1e..5fef12f3e0e 100644
--- a/x11-apps/igt-gpu-tools/Manifest
+++ b/x11-apps/igt-gpu-tools/Manifest
@@ -1,2 +1 @@
-DIST igt-gpu-tools-1.25.tar.xz 1425652 BLAKE2B 1dd17e8542c126d356478acd07344d8732013a24fd180064d6f2277be76170924e7031fd2529b2aa054b40d5093d9cd95271e156bc6b97a75158c84de142f1ba SHA512 a24ee46092241da26fc2dac2b9b54c9f16f7a408c8740c9c7209e876929e2908a36261ba258ca4a4a4e4a21c1e9c919457bf98d514f81d8b7dbfcf5f89a74daf
DIST igt-gpu-tools-1.26.tar.xz 1573468 BLAKE2B 31fa9cd61fd9a120c72e78cb5ecbc686477ae82572c702bdd6bbc11ba49dc052b7cf52fa486b93e51c87389d73f892577c1d22ebe71d6f50b1565f32355021d1 SHA512 6eb67f68da1c79fac61e5abd57433ef51dbeb2b6f0923dc84aefb81d7059fbc94378fadcd7321a8f059edd9bac640032bf53c3aa058cf570fe5c31924396af8f
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25-r1.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25-r1.ebuild
deleted file mode 100644
index 7e5aee3e536..00000000000
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.25-r1.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git"
-if [[ ${PV} = *9999* ]]; then
- GIT_ECLASS="git-r3"
-fi
-
-PYTHON_COMPAT=( python3_{7..10} )
-inherit ${GIT_ECLASS} meson python-any-r1
-
-DESCRIPTION="Intel GPU userland tools"
-
-HOMEPAGE="https://01.org/linuxgraphics https://gitlab.freedesktop.org/drm/igt-gpu-tools"
-if [[ ${PV} = *9999* ]]; then
- SRC_URI=""
-else
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://www.x.org/releases/individual/app/${P}.tar.xz"
-fi
-LICENSE="MIT"
-SLOT="0"
-IUSE="chamelium doc man overlay runner tests unwind valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv"
-REQUIRED_USE="
- || ( video_cards_amdgpu video_cards_intel video_cards_nouveau )
- overlay? (
- video_cards_intel
- || ( X xv )
- )
- doc? ( tests )
-"
-RESTRICT="test"
-
-RDEPEND="
- dev-libs/elfutils
- dev-libs/glib:2
- sys-apps/kmod:=
- sys-libs/libunwind:=
- sys-libs/zlib:=
- sys-process/procps:=
- virtual/libudev:=
- >=x11-libs/cairo-1.12.0[X?]
- >=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?]
- >=x11-libs/libpciaccess-0.10
- x11-libs/pixman
- chamelium? (
- dev-libs/xmlrpc-c:=[curl]
- sci-libs/gsl:=
- media-libs/alsa-lib:=
- )
- overlay? (
- >=x11-libs/libXrandr-1.3
- xv? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXv
- )
- )
- runner? ( dev-libs/json-c:= )
- unwind? ( sys-libs/libunwind )
- valgrind? ( dev-util/valgrind )
- "
-DEPEND="${RDEPEND}
- doc? ( >=dev-util/gtk-doc-1.25-r1 )
- man? ( dev-python/docutils )
- overlay? (
- >=dev-util/peg-0.1.18
- x11-base/xorg-proto
- )
- video_cards_intel? (
- sys-devel/bison
- sys-devel/flex
- )
-"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=( "${FILESDIR}/${PV}-python-3.9.patch" )
-
-src_prepare() {
- sed -e "s/find_program('rst2man-3'/find_program('rst2man.py', 'rst2man-3'/" -i man/meson.build
- default_src_prepare
-}
-
-src_configure() {
- local gpus=""
- use video_cards_amdgpu && gpus+="amdgpu,"
- use video_cards_intel && gpus+="intel,"
- use video_cards_nouveau && gpus+="nouveau,"
-
- local overlay_backends=""
- use overlay && use xv && overlay_backends+="xv,"
- use overlay && use X && overlay_backends+="x,"
-
- local emesonargs=(
- $(meson_feature chamelium)
- $(meson_feature doc docs)
- $(meson_feature man)
- $(meson_feature overlay)
- $(meson_feature runner)
- $(meson_feature tests)
- $(meson_feature valgrind)
- $(meson_feature unwind libunwind)
- -Doverlay_backends=${overlay_backends%?}
- -Dlibdrm_drivers=${gpus%?}
- )
- meson_src_configure
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2022-05-15 3:50 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2022-05-15 3:50 UTC (permalink / raw
To: gentoo-commits
commit: 1d94e97e5826eb0164ed2840d80b97ce19fa9b10
Author: cions <gh.cions <AT> gmail <DOT> com>
AuthorDate: Sun Apr 10 04:42:11 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun May 15 03:49:51 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d94e97e
x11-apps/igt-gpu-tools: Fix libunwind dependency
Signed-off-by: Joh Matsuura <gh.cions <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24968
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../{igt-gpu-tools-1.26-r1.ebuild => igt-gpu-tools-1.26-r2.ebuild} | 3 +--
x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.26-r1.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.26-r2.ebuild
similarity index 97%
rename from x11-apps/igt-gpu-tools/igt-gpu-tools-1.26-r1.ebuild
rename to x11-apps/igt-gpu-tools/igt-gpu-tools-1.26-r2.ebuild
index 17c026cd7d0e..1f77ad260810 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.26-r1.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.26-r2.ebuild
@@ -36,7 +36,6 @@ RDEPEND="
dev-libs/elfutils
dev-libs/glib:2
sys-apps/kmod:=
- sys-libs/libunwind:=
sys-libs/zlib:=
sys-process/procps:=
virtual/libudev:=
@@ -58,7 +57,7 @@ RDEPEND="
)
)
runner? ( dev-libs/json-c:= )
- unwind? ( sys-libs/libunwind )
+ unwind? ( sys-libs/libunwind:= )
valgrind? ( dev-util/valgrind )
"
DEPEND="${RDEPEND}
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
index e165a87a6c39..94cc65a0d5ce 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
@@ -36,7 +36,6 @@ RDEPEND="
dev-libs/elfutils
dev-libs/glib:2
sys-apps/kmod:=
- sys-libs/libunwind:=
sys-libs/zlib:=
sys-process/procps:=
virtual/libudev:=
@@ -58,7 +57,7 @@ RDEPEND="
)
)
runner? ( dev-libs/json-c:= )
- unwind? ( sys-libs/libunwind )
+ unwind? ( sys-libs/libunwind:= )
valgrind? ( dev-util/valgrind )
"
DEPEND="${RDEPEND}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2023-02-27 18:35 Matt Turner
0 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2023-02-27 18:35 UTC (permalink / raw
To: gentoo-commits
commit: 017a170614b028eed5a4fbf3de5c278573fed9e4
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 27 18:22:08 2023 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Mon Feb 27 18:35:04 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=017a1706
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 <AT> gentoo.org>
x11-apps/igt-gpu-tools/Manifest | 1 +
.../{igt-gpu-tools-9999.ebuild => igt-gpu-tools-1.27.1.ebuild} | 5 +++--
x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild | 5 +++--
3 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/Manifest b/x11-apps/igt-gpu-tools/Manifest
index 5fef12f3e0ef..b20e76beee7c 100644
--- a/x11-apps/igt-gpu-tools/Manifest
+++ b/x11-apps/igt-gpu-tools/Manifest
@@ -1 +1,2 @@
DIST igt-gpu-tools-1.26.tar.xz 1573468 BLAKE2B 31fa9cd61fd9a120c72e78cb5ecbc686477ae82572c702bdd6bbc11ba49dc052b7cf52fa486b93e51c87389d73f892577c1d22ebe71d6f50b1565f32355021d1 SHA512 6eb67f68da1c79fac61e5abd57433ef51dbeb2b6f0923dc84aefb81d7059fbc94378fadcd7321a8f059edd9bac640032bf53c3aa058cf570fe5c31924396af8f
+DIST igt-gpu-tools-1.27.1.tar.xz 2321940 BLAKE2B b6c4fee31c97cd5005c1f2cd5c18c181582adfb27e92444a8e78d1c105acb78a424bd4e4af8d13333776c81531fbfd24dc4b7db0da9858f5b803f64962d6269d SHA512 20923505e9afe6e5064bf8f4056e027ff0321cd29d8982157a608369aea6fbef24c93756de96ef6296e09d539957fc6cdad4097cbab5af33f8828f762da0d8c0
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1.ebuild
similarity index 97%
copy from x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
copy to x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1.ebuild
index 7bc5bd711ea5..e5263c2dbe35 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1.ebuild
@@ -1,13 +1,13 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git"
if [[ ${PV} = *9999* ]]; then
GIT_ECLASS="git-r3"
fi
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit ${GIT_ECLASS} meson python-any-r1
DESCRIPTION="Intel GPU userland tools"
@@ -29,6 +29,7 @@ REQUIRED_USE="
|| ( X xv )
)
doc? ( tests )
+ runner? ( tests )
"
RESTRICT="test"
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
index 7bc5bd711ea5..e5263c2dbe35 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
@@ -1,13 +1,13 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git"
if [[ ${PV} = *9999* ]]; then
GIT_ECLASS="git-r3"
fi
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit ${GIT_ECLASS} meson python-any-r1
DESCRIPTION="Intel GPU userland tools"
@@ -29,6 +29,7 @@ REQUIRED_USE="
|| ( X xv )
)
doc? ( tests )
+ runner? ( tests )
"
RESTRICT="test"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2023-05-14 17:11 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2023-05-14 17:11 UTC (permalink / raw
To: gentoo-commits
commit: 3649d284dc01de8203ee4e3c1ef5c4e7ec41a40f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun May 14 17:02:50 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun May 14 17:10:52 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3649d284
x11-apps/igt-gpu-tools: defer to new global USE=valgrind description
Signed-off-by: Sam James <sam <AT> gentoo.org>
x11-apps/igt-gpu-tools/metadata.xml | 1 -
1 file changed, 1 deletion(-)
diff --git a/x11-apps/igt-gpu-tools/metadata.xml b/x11-apps/igt-gpu-tools/metadata.xml
index 788ed3ce8017..db2a5d30d4f9 100644
--- a/x11-apps/igt-gpu-tools/metadata.xml
+++ b/x11-apps/igt-gpu-tools/metadata.xml
@@ -10,7 +10,6 @@
<flag name="overlay">Build the intel-gpu-overlay utility</flag>
<flag name="runner">Build the test runner</flag>
<flag name="tests">Build and install tests</flag>
- <flag name="valgrind">Support valgrind annotations</flag>
<flag name="xv">Enable intel-gpu-overlay xv backend</flag>
<flag name="X">Enable intel-gpu-overlay xlib/cairo backend</flag>
</use>
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2023-08-01 16:14 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2023-08-01 16:14 UTC (permalink / raw
To: gentoo-commits
commit: cb80e2f183e2e91898a8071bc2c10c983362053a
Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Mon Jul 10 20:18:05 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 1 16:13:36 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb80e2f1
x11-apps/igt-gpu-tools: update HOMEPAGE
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1.ebuild | 2 +-
x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1.ebuild
index e5263c2dbe35..08f99480e18b 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1.ebuild
@@ -12,7 +12,7 @@ inherit ${GIT_ECLASS} meson python-any-r1
DESCRIPTION="Intel GPU userland tools"
-HOMEPAGE="https://01.org/linuxgraphics https://gitlab.freedesktop.org/drm/igt-gpu-tools"
+HOMEPAGE="https://gitlab.freedesktop.org/drm/igt-gpu-tools"
if [[ ${PV} = *9999* ]]; then
SRC_URI=""
else
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
index e5263c2dbe35..08f99480e18b 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
@@ -12,7 +12,7 @@ inherit ${GIT_ECLASS} meson python-any-r1
DESCRIPTION="Intel GPU userland tools"
-HOMEPAGE="https://01.org/linuxgraphics https://gitlab.freedesktop.org/drm/igt-gpu-tools"
+HOMEPAGE="https://gitlab.freedesktop.org/drm/igt-gpu-tools"
if [[ ${PV} = *9999* ]]; then
SRC_URI=""
else
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2023-09-03 6:40 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2023-09-03 6:40 UTC (permalink / raw
To: gentoo-commits
commit: 608e5029f51335bf97a3bf1cd633514dfb1b5f6d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 3 06:39:16 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 3 06:40:14 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=608e5029
x11-apps/igt-gpu-tools: fix compat w/ procps-4
Closes: https://bugs.gentoo.org/913512
Signed-off-by: Sam James <sam <AT> gentoo.org>
x11-apps/igt-gpu-tools/Manifest | 1 +
.../igt-gpu-tools/igt-gpu-tools-1.27.1-r1.ebuild | 112 +++++++++++++++++++++
2 files changed, 113 insertions(+)
diff --git a/x11-apps/igt-gpu-tools/Manifest b/x11-apps/igt-gpu-tools/Manifest
index 20bbf7eaf35c..00aa0f839161 100644
--- a/x11-apps/igt-gpu-tools/Manifest
+++ b/x11-apps/igt-gpu-tools/Manifest
@@ -1 +1,2 @@
+DIST igt-gpu-tools-1.27.1-patches.tar.xz 5608 BLAKE2B 01c3cd14a7e920930dea96de6136c3b0236204998d9ad39775f6f9d6e1eb248bfb67651cabc23d50ec88b052c4e35194da2fe0ac05fe7084b771892cd9e2f328 SHA512 ef00c789374bd3a2961d6d989f557026f68f94e929c74ffb1c078c6106c734960f40442cae5d3b7b2b5fef99f8ffdaccb2ef8bdb5d93fe430cc0038e5f32baa8
DIST igt-gpu-tools-1.27.1.tar.xz 2321940 BLAKE2B b6c4fee31c97cd5005c1f2cd5c18c181582adfb27e92444a8e78d1c105acb78a424bd4e4af8d13333776c81531fbfd24dc4b7db0da9858f5b803f64962d6269d SHA512 20923505e9afe6e5064bf8f4056e027ff0321cd29d8982157a608369aea6fbef24c93756de96ef6296e09d539957fc6cdad4097cbab5af33f8828f762da0d8c0
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1-r1.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1-r1.ebuild
new file mode 100644
index 000000000000..58906196dc9a
--- /dev/null
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1-r1.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git"
+if [[ ${PV} = *9999* ]]; then
+ GIT_ECLASS="git-r3"
+fi
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit ${GIT_ECLASS} meson python-any-r1
+
+DESCRIPTION="Intel GPU userland tools"
+
+HOMEPAGE="https://gitlab.freedesktop.org/drm/igt-gpu-tools"
+if [[ ${PV} = *9999* ]]; then
+ SRC_URI=""
+else
+ KEYWORDS="~amd64 ~x86"
+ SRC_URI="https://www.x.org/releases/individual/app/${P}.tar.xz"
+ # Only needed for 1.27.1, fixed in git, just for procps-4 support
+ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches.tar.xz"
+fi
+LICENSE="MIT"
+SLOT="0"
+IUSE="chamelium doc man overlay runner tests unwind valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv"
+REQUIRED_USE="
+ || ( video_cards_amdgpu video_cards_intel video_cards_nouveau )
+ overlay? (
+ video_cards_intel
+ || ( X xv )
+ )
+ doc? ( tests )
+ runner? ( tests )
+"
+RESTRICT="test"
+
+RDEPEND="
+ dev-libs/elfutils
+ dev-libs/glib:2
+ sys-apps/kmod:=
+ sys-libs/zlib:=
+ sys-process/procps:=
+ virtual/libudev:=
+ >=x11-libs/cairo-1.12.0[X?]
+ >=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?]
+ >=x11-libs/libpciaccess-0.10
+ x11-libs/pixman
+ chamelium? (
+ dev-libs/xmlrpc-c:=[curl]
+ sci-libs/gsl:=
+ media-libs/alsa-lib:=
+ )
+ overlay? (
+ >=x11-libs/libXrandr-1.3
+ xv? (
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXv
+ )
+ )
+ runner? ( dev-libs/json-c:= )
+ unwind? ( sys-libs/libunwind:= )
+ valgrind? ( dev-util/valgrind )
+ "
+DEPEND="${RDEPEND}
+ doc? ( >=dev-util/gtk-doc-1.25-r1 )
+ man? ( dev-python/docutils )
+ overlay? (
+ >=dev-util/peg-0.1.18
+ x11-base/xorg-proto
+ )
+ video_cards_intel? (
+ sys-devel/bison
+ sys-devel/flex
+ )
+"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+ "${WORKDIR}"/${P}-patches
+)
+
+src_prepare() {
+ sed -e "s/find_program('rst2man-3'/find_program('rst2man.py', 'rst2man-3'/" -i man/meson.build
+ default_src_prepare
+}
+
+src_configure() {
+ local gpus=""
+ use video_cards_amdgpu && gpus+="amdgpu,"
+ use video_cards_intel && gpus+="intel,"
+ use video_cards_nouveau && gpus+="nouveau,"
+
+ local overlay_backends=""
+ use overlay && use xv && overlay_backends+="xv,"
+ use overlay && use X && overlay_backends+="x,"
+
+ local emesonargs=(
+ $(meson_feature chamelium)
+ $(meson_feature doc docs)
+ $(meson_feature man)
+ $(meson_feature overlay)
+ $(meson_feature runner)
+ $(meson_feature tests)
+ $(meson_feature valgrind)
+ $(meson_feature unwind libunwind)
+ -Doverlay_backends=${overlay_backends%?}
+ -Dlibdrm_drivers=${gpus%?}
+ )
+ meson_src_configure
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2023-09-05 20:28 Matt Turner
0 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2023-09-05 20:28 UTC (permalink / raw
To: gentoo-commits
commit: 83f1861d41792ca9a71d34049cf69adfab412e1d
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 5 19:16:51 2023 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Sep 5 20:28:36 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83f1861d
x11-apps/igt-gpu-tools: Drop old versions
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1.ebuild | 106 ---------------------
1 file changed, 106 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1.ebuild
deleted file mode 100644
index 08f99480e18b..000000000000
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git"
-if [[ ${PV} = *9999* ]]; then
- GIT_ECLASS="git-r3"
-fi
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit ${GIT_ECLASS} meson python-any-r1
-
-DESCRIPTION="Intel GPU userland tools"
-
-HOMEPAGE="https://gitlab.freedesktop.org/drm/igt-gpu-tools"
-if [[ ${PV} = *9999* ]]; then
- SRC_URI=""
-else
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://www.x.org/releases/individual/app/${P}.tar.xz"
-fi
-LICENSE="MIT"
-SLOT="0"
-IUSE="chamelium doc man overlay runner tests unwind valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv"
-REQUIRED_USE="
- || ( video_cards_amdgpu video_cards_intel video_cards_nouveau )
- overlay? (
- video_cards_intel
- || ( X xv )
- )
- doc? ( tests )
- runner? ( tests )
-"
-RESTRICT="test"
-
-RDEPEND="
- dev-libs/elfutils
- dev-libs/glib:2
- sys-apps/kmod:=
- sys-libs/zlib:=
- sys-process/procps:=
- virtual/libudev:=
- >=x11-libs/cairo-1.12.0[X?]
- >=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?]
- >=x11-libs/libpciaccess-0.10
- x11-libs/pixman
- chamelium? (
- dev-libs/xmlrpc-c:=[curl]
- sci-libs/gsl:=
- media-libs/alsa-lib:=
- )
- overlay? (
- >=x11-libs/libXrandr-1.3
- xv? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXv
- )
- )
- runner? ( dev-libs/json-c:= )
- unwind? ( sys-libs/libunwind:= )
- valgrind? ( dev-util/valgrind )
- "
-DEPEND="${RDEPEND}
- doc? ( >=dev-util/gtk-doc-1.25-r1 )
- man? ( dev-python/docutils )
- overlay? (
- >=dev-util/peg-0.1.18
- x11-base/xorg-proto
- )
- video_cards_intel? (
- sys-devel/bison
- sys-devel/flex
- )
-"
-BDEPEND="${PYTHON_DEPS}"
-
-src_prepare() {
- sed -e "s/find_program('rst2man-3'/find_program('rst2man.py', 'rst2man-3'/" -i man/meson.build
- default_src_prepare
-}
-
-src_configure() {
- local gpus=""
- use video_cards_amdgpu && gpus+="amdgpu,"
- use video_cards_intel && gpus+="intel,"
- use video_cards_nouveau && gpus+="nouveau,"
-
- local overlay_backends=""
- use overlay && use xv && overlay_backends+="xv,"
- use overlay && use X && overlay_backends+="x,"
-
- local emesonargs=(
- $(meson_feature chamelium)
- $(meson_feature doc docs)
- $(meson_feature man)
- $(meson_feature overlay)
- $(meson_feature runner)
- $(meson_feature tests)
- $(meson_feature valgrind)
- $(meson_feature unwind libunwind)
- -Doverlay_backends=${overlay_backends%?}
- -Dlibdrm_drivers=${gpus%?}
- )
- meson_src_configure
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2024-01-08 12:03 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2024-01-08 12:03 UTC (permalink / raw
To: gentoo-commits
commit: eb1a42363e2121822c60cba0e344267498b341d3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 8 11:52:43 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 8 12:03:13 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb1a4236
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 <AT> gentoo.org>
x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1-r1.ebuild | 4 ++--
x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1-r1.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1-r1.ebuild
index 58906196dc9a..cbb59eaae85e 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1-r1.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -72,7 +72,7 @@ DEPEND="${RDEPEND}
)
video_cards_intel? (
sys-devel/bison
- sys-devel/flex
+ app-alternatives/lex
)
"
BDEPEND="${PYTHON_DEPS}"
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
index 08f99480e18b..7d0ce241dba0 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -70,7 +70,7 @@ DEPEND="${RDEPEND}
)
video_cards_intel? (
sys-devel/bison
- sys-devel/flex
+ app-alternatives/lex
)
"
BDEPEND="${PYTHON_DEPS}"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2024-01-08 12:28 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2024-01-08 12:28 UTC (permalink / raw
To: gentoo-commits
commit: 05f787ca17a9baaeb0077838ab1557243700f45c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 8 12:09:49 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 8 12:25:19 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05f787ca
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 <AT> gentoo.org>
x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1-r1.ebuild | 2 +-
x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1-r1.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1-r1.ebuild
index cbb59eaae85e..e8318e3f6879 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1-r1.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1-r1.ebuild
@@ -71,7 +71,7 @@ DEPEND="${RDEPEND}
x11-base/xorg-proto
)
video_cards_intel? (
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
)
"
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
index 7d0ce241dba0..22d8992920d4 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
@@ -69,7 +69,7 @@ DEPEND="${RDEPEND}
x11-base/xorg-proto
)
video_cards_intel? (
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
)
"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2024-02-29 21:04 Matt Turner
0 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2024-02-29 21:04 UTC (permalink / raw
To: gentoo-commits
commit: 6e7be462c1162844e3fa9d66f7beece777511154
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 29 20:25:21 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Feb 29 21:04:42 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e7be462
x11-apps/igt-gpu-tools: Reorder configuration options
To match the order in meson_options.txt.
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
index 62113e876de6..8978da4a70eb 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
@@ -91,16 +91,19 @@ src_configure() {
use overlay && use X && overlay_backends+="x,"
local emesonargs=(
+ $(meson_feature overlay)
+ -Doverlay_backends=${overlay_backends%?}
$(meson_feature chamelium)
- $(meson_feature doc docs)
+ $(meson_feature valgrind)
$(meson_feature man)
- $(meson_feature overlay)
- $(meson_feature runner)
+ -Dtestplan=disabled
+ -Dsphinx=disabled
+ $(meson_feature doc docs)
$(meson_feature tests)
- $(meson_feature valgrind)
- $(meson_feature unwind libunwind)
- -Doverlay_backends=${overlay_backends%?}
+ -Dxe_driver=disabled
-Dlibdrm_drivers=${gpus%?}
+ $(meson_feature unwind libunwind)
+ $(meson_feature runner)
)
meson_src_configure
}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2024-02-29 21:04 Matt Turner
0 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2024-02-29 21:04 UTC (permalink / raw
To: gentoo-commits
commit: 0bf419b26fdadfa7c9644404656e0445f15330ca
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 29 21:04:02 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Feb 29 21:04:43 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bf419b2
x11-apps/igt-gpu-tools: Remove empty assignment
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
index 8f6415b16655..1f80a8afe9ad 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
@@ -13,9 +13,7 @@ inherit ${GIT_ECLASS} meson python-any-r1
DESCRIPTION="Intel GPU userland tools"
HOMEPAGE="https://gitlab.freedesktop.org/drm/igt-gpu-tools"
-if [[ ${PV} = *9999* ]]; then
- SRC_URI=""
-else
+if [[ ${PV} != *9999* ]]; then
KEYWORDS="~amd64 ~x86"
SRC_URI="https://www.x.org/releases/individual/app/${P}.tar.xz"
fi
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2024-02-29 21:04 Matt Turner
0 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2024-02-29 21:04 UTC (permalink / raw
To: gentoo-commits
commit: be1505eafac9a3c9fd50a2ef300ca49fd30926f9
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 29 20:49:40 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Feb 29 21:04:42 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be1505ea
x11-apps/igt-gpu-tools: Remove unnecessary subslot operators
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
index 8978da4a70eb..f07b5e1a3be5 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
@@ -36,7 +36,7 @@ RESTRICT="test"
RDEPEND="
dev-libs/elfutils
dev-libs/glib:2
- sys-apps/kmod:=
+ sys-apps/kmod
sys-libs/zlib:=
sys-process/procps:=
virtual/libudev:=
@@ -47,7 +47,7 @@ RDEPEND="
chamelium? (
dev-libs/xmlrpc-c:=[curl]
sci-libs/gsl:=
- media-libs/alsa-lib:=
+ media-libs/alsa-lib
)
overlay? (
>=x11-libs/libXrandr-1.3
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2024-02-29 21:04 Matt Turner
0 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2024-02-29 21:04 UTC (permalink / raw
To: gentoo-commits
commit: 790caa5db79a3ffed863c6ce3eaefca67a6b7b5b
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 29 21:03:10 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Feb 29 21:04:43 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=790caa5d
x11-apps/igt-gpu-tools: Add Python 3.12 compatibility
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
index f07b5e1a3be5..8f6415b16655 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
@@ -7,7 +7,7 @@ if [[ ${PV} = *9999* ]]; then
GIT_ECLASS="git-r3"
fi
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit ${GIT_ECLASS} meson python-any-r1
DESCRIPTION="Intel GPU userland tools"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2024-02-29 21:04 Matt Turner
0 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2024-02-29 21:04 UTC (permalink / raw
To: gentoo-commits
commit: 58a77ae49f4ea2dc7a07712cf8056e0c70ad00c6
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 29 20:17:36 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Feb 29 21:04:43 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58a77ae4
x11-apps/igt-gpu-tools: Version bump to 1.28
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
x11-apps/igt-gpu-tools/Manifest | 1 +
x11-apps/igt-gpu-tools/igt-gpu-tools-1.28.ebuild | 107 +++++++++++++++++++++++
2 files changed, 108 insertions(+)
diff --git a/x11-apps/igt-gpu-tools/Manifest b/x11-apps/igt-gpu-tools/Manifest
index 00aa0f839161..38ce63d1d561 100644
--- a/x11-apps/igt-gpu-tools/Manifest
+++ b/x11-apps/igt-gpu-tools/Manifest
@@ -1,2 +1,3 @@
DIST igt-gpu-tools-1.27.1-patches.tar.xz 5608 BLAKE2B 01c3cd14a7e920930dea96de6136c3b0236204998d9ad39775f6f9d6e1eb248bfb67651cabc23d50ec88b052c4e35194da2fe0ac05fe7084b771892cd9e2f328 SHA512 ef00c789374bd3a2961d6d989f557026f68f94e929c74ffb1c078c6106c734960f40442cae5d3b7b2b5fef99f8ffdaccb2ef8bdb5d93fe430cc0038e5f32baa8
DIST igt-gpu-tools-1.27.1.tar.xz 2321940 BLAKE2B b6c4fee31c97cd5005c1f2cd5c18c181582adfb27e92444a8e78d1c105acb78a424bd4e4af8d13333776c81531fbfd24dc4b7db0da9858f5b803f64962d6269d SHA512 20923505e9afe6e5064bf8f4056e027ff0321cd29d8982157a608369aea6fbef24c93756de96ef6296e09d539957fc6cdad4097cbab5af33f8828f762da0d8c0
+DIST igt-gpu-tools-1.28.tar.xz 2597284 BLAKE2B c15a5b0142f2bf54d0b002b5a17ca705b9cc33662b902edb18e0860c8a1d66c911a082f1c60b3b41f184bd72d7f568554a11d69f9b70978d176eef2cdd1f4e38 SHA512 b0bed7fce28a309f5e5b1f044952abf06ede806ef691b4ddbd52ee437bc9c3701822d65c761c69a8ae5b40695d121193f30aa772cdfaf9ab16c800d7fbcd0abc
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.28.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.28.ebuild
new file mode 100644
index 000000000000..1f80a8afe9ad
--- /dev/null
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.28.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git"
+if [[ ${PV} = *9999* ]]; then
+ GIT_ECLASS="git-r3"
+fi
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit ${GIT_ECLASS} meson python-any-r1
+
+DESCRIPTION="Intel GPU userland tools"
+
+HOMEPAGE="https://gitlab.freedesktop.org/drm/igt-gpu-tools"
+if [[ ${PV} != *9999* ]]; then
+ KEYWORDS="~amd64 ~x86"
+ SRC_URI="https://www.x.org/releases/individual/app/${P}.tar.xz"
+fi
+LICENSE="MIT"
+SLOT="0"
+IUSE="chamelium doc man overlay runner tests unwind valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv"
+REQUIRED_USE="
+ || ( video_cards_amdgpu video_cards_intel video_cards_nouveau )
+ overlay? (
+ video_cards_intel
+ || ( X xv )
+ )
+ doc? ( tests )
+ runner? ( tests )
+"
+RESTRICT="test"
+
+RDEPEND="
+ dev-libs/elfutils
+ dev-libs/glib:2
+ sys-apps/kmod
+ sys-libs/zlib:=
+ sys-process/procps:=
+ virtual/libudev:=
+ >=x11-libs/cairo-1.12.0[X?]
+ >=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?]
+ >=x11-libs/libpciaccess-0.10
+ x11-libs/pixman
+ chamelium? (
+ dev-libs/xmlrpc-c:=[curl]
+ sci-libs/gsl:=
+ media-libs/alsa-lib
+ )
+ overlay? (
+ >=x11-libs/libXrandr-1.3
+ xv? (
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXv
+ )
+ )
+ runner? ( dev-libs/json-c:= )
+ unwind? ( sys-libs/libunwind:= )
+ valgrind? ( dev-debug/valgrind )
+ "
+DEPEND="${RDEPEND}
+ doc? ( >=dev-util/gtk-doc-1.25-r1 )
+ man? ( dev-python/docutils )
+ overlay? (
+ >=dev-util/peg-0.1.18
+ x11-base/xorg-proto
+ )
+ video_cards_intel? (
+ app-alternatives/yacc
+ app-alternatives/lex
+ )
+"
+BDEPEND="${PYTHON_DEPS}"
+
+src_prepare() {
+ sed -e "s/find_program('rst2man-3'/find_program('rst2man.py', 'rst2man-3'/" -i man/meson.build
+ default_src_prepare
+}
+
+src_configure() {
+ local gpus=""
+ use video_cards_amdgpu && gpus+="amdgpu,"
+ use video_cards_intel && gpus+="intel,"
+ use video_cards_nouveau && gpus+="nouveau,"
+
+ local overlay_backends=""
+ use overlay && use xv && overlay_backends+="xv,"
+ use overlay && use X && overlay_backends+="x,"
+
+ local emesonargs=(
+ $(meson_feature overlay)
+ -Doverlay_backends=${overlay_backends%?}
+ $(meson_feature chamelium)
+ $(meson_feature valgrind)
+ $(meson_feature man)
+ -Dtestplan=disabled
+ -Dsphinx=disabled
+ $(meson_feature doc docs)
+ $(meson_feature tests)
+ -Dxe_driver=disabled
+ -Dlibdrm_drivers=${gpus%?}
+ $(meson_feature unwind libunwind)
+ $(meson_feature runner)
+ )
+ meson_src_configure
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2024-03-03 16:59 Matt Turner
0 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2024-03-03 16:59 UTC (permalink / raw
To: gentoo-commits
commit: 4d514f40d8c428119b652bdda6377c84b881f577
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 3 16:57:43 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Mar 3 16:58:43 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d514f40
x11-apps/igt-gpu-tools: Drop old versions
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
x11-apps/igt-gpu-tools/Manifest | 2 -
.../igt-gpu-tools/igt-gpu-tools-1.27.1-r1.ebuild | 112 ---------------------
2 files changed, 114 deletions(-)
diff --git a/x11-apps/igt-gpu-tools/Manifest b/x11-apps/igt-gpu-tools/Manifest
index 38ce63d1d561..9187aa15a1d7 100644
--- a/x11-apps/igt-gpu-tools/Manifest
+++ b/x11-apps/igt-gpu-tools/Manifest
@@ -1,3 +1 @@
-DIST igt-gpu-tools-1.27.1-patches.tar.xz 5608 BLAKE2B 01c3cd14a7e920930dea96de6136c3b0236204998d9ad39775f6f9d6e1eb248bfb67651cabc23d50ec88b052c4e35194da2fe0ac05fe7084b771892cd9e2f328 SHA512 ef00c789374bd3a2961d6d989f557026f68f94e929c74ffb1c078c6106c734960f40442cae5d3b7b2b5fef99f8ffdaccb2ef8bdb5d93fe430cc0038e5f32baa8
-DIST igt-gpu-tools-1.27.1.tar.xz 2321940 BLAKE2B b6c4fee31c97cd5005c1f2cd5c18c181582adfb27e92444a8e78d1c105acb78a424bd4e4af8d13333776c81531fbfd24dc4b7db0da9858f5b803f64962d6269d SHA512 20923505e9afe6e5064bf8f4056e027ff0321cd29d8982157a608369aea6fbef24c93756de96ef6296e09d539957fc6cdad4097cbab5af33f8828f762da0d8c0
DIST igt-gpu-tools-1.28.tar.xz 2597284 BLAKE2B c15a5b0142f2bf54d0b002b5a17ca705b9cc33662b902edb18e0860c8a1d66c911a082f1c60b3b41f184bd72d7f568554a11d69f9b70978d176eef2cdd1f4e38 SHA512 b0bed7fce28a309f5e5b1f044952abf06ede806ef691b4ddbd52ee437bc9c3701822d65c761c69a8ae5b40695d121193f30aa772cdfaf9ab16c800d7fbcd0abc
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1-r1.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1-r1.ebuild
deleted file mode 100644
index c6fee17ec7fd..000000000000
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.27.1-r1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git"
-if [[ ${PV} = *9999* ]]; then
- GIT_ECLASS="git-r3"
-fi
-
-PYTHON_COMPAT=( python3_{10..11} )
-inherit ${GIT_ECLASS} meson python-any-r1
-
-DESCRIPTION="Intel GPU userland tools"
-
-HOMEPAGE="https://gitlab.freedesktop.org/drm/igt-gpu-tools"
-if [[ ${PV} = *9999* ]]; then
- SRC_URI=""
-else
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://www.x.org/releases/individual/app/${P}.tar.xz"
- # Only needed for 1.27.1, fixed in git, just for procps-4 support
- SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches.tar.xz"
-fi
-LICENSE="MIT"
-SLOT="0"
-IUSE="chamelium doc man overlay runner tests unwind valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv"
-REQUIRED_USE="
- || ( video_cards_amdgpu video_cards_intel video_cards_nouveau )
- overlay? (
- video_cards_intel
- || ( X xv )
- )
- doc? ( tests )
- runner? ( tests )
-"
-RESTRICT="test"
-
-RDEPEND="
- dev-libs/elfutils
- dev-libs/glib:2
- sys-apps/kmod:=
- sys-libs/zlib:=
- sys-process/procps:=
- virtual/libudev:=
- >=x11-libs/cairo-1.12.0[X?]
- >=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?]
- >=x11-libs/libpciaccess-0.10
- x11-libs/pixman
- chamelium? (
- dev-libs/xmlrpc-c:=[curl]
- sci-libs/gsl:=
- media-libs/alsa-lib:=
- )
- overlay? (
- >=x11-libs/libXrandr-1.3
- xv? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXv
- )
- )
- runner? ( dev-libs/json-c:= )
- unwind? ( sys-libs/libunwind:= )
- valgrind? ( dev-debug/valgrind )
- "
-DEPEND="${RDEPEND}
- doc? ( >=dev-util/gtk-doc-1.25-r1 )
- man? ( dev-python/docutils )
- overlay? (
- >=dev-util/peg-0.1.18
- x11-base/xorg-proto
- )
- video_cards_intel? (
- app-alternatives/yacc
- app-alternatives/lex
- )
-"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
- "${WORKDIR}"/${P}-patches
-)
-
-src_prepare() {
- sed -e "s/find_program('rst2man-3'/find_program('rst2man.py', 'rst2man-3'/" -i man/meson.build
- default_src_prepare
-}
-
-src_configure() {
- local gpus=""
- use video_cards_amdgpu && gpus+="amdgpu,"
- use video_cards_intel && gpus+="intel,"
- use video_cards_nouveau && gpus+="nouveau,"
-
- local overlay_backends=""
- use overlay && use xv && overlay_backends+="xv,"
- use overlay && use X && overlay_backends+="x,"
-
- local emesonargs=(
- $(meson_feature chamelium)
- $(meson_feature doc docs)
- $(meson_feature man)
- $(meson_feature overlay)
- $(meson_feature runner)
- $(meson_feature tests)
- $(meson_feature valgrind)
- $(meson_feature unwind libunwind)
- -Doverlay_backends=${overlay_backends%?}
- -Dlibdrm_drivers=${gpus%?}
- )
- meson_src_configure
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2024-09-06 3:13 Matt Turner
0 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2024-09-06 3:13 UTC (permalink / raw
To: gentoo-commits
commit: c764a8d9f8325bef0ea86c500220d497606f3b13
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 6 02:57:06 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Sep 6 03:13:54 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c764a8d9
x11-apps/igt-gpu-tools: Add Python 3.13 compatibility
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
index 1f80a8afe9ad..72aa45ebbf28 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-9999.ebuild
@@ -7,7 +7,7 @@ if [[ ${PV} = *9999* ]]; then
GIT_ECLASS="git-r3"
fi
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit ${GIT_ECLASS} meson python-any-r1
DESCRIPTION="Intel GPU userland tools"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/
@ 2024-09-06 3:13 Matt Turner
0 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2024-09-06 3:13 UTC (permalink / raw
To: gentoo-commits
commit: 7f8e32a00a9e0072e8dbcafbb1160987e4333a7a
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 6 02:27:28 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Sep 6 03:13:54 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f8e32a0
x11-apps/igt-gpu-tools: Version bump to 1.29
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
x11-apps/igt-gpu-tools/Manifest | 1 +
x11-apps/igt-gpu-tools/igt-gpu-tools-1.29.ebuild | 107 +++++++++++++++++++++++
2 files changed, 108 insertions(+)
diff --git a/x11-apps/igt-gpu-tools/Manifest b/x11-apps/igt-gpu-tools/Manifest
index 9187aa15a1d7..95352e6ad6d9 100644
--- a/x11-apps/igt-gpu-tools/Manifest
+++ b/x11-apps/igt-gpu-tools/Manifest
@@ -1 +1,2 @@
DIST igt-gpu-tools-1.28.tar.xz 2597284 BLAKE2B c15a5b0142f2bf54d0b002b5a17ca705b9cc33662b902edb18e0860c8a1d66c911a082f1c60b3b41f184bd72d7f568554a11d69f9b70978d176eef2cdd1f4e38 SHA512 b0bed7fce28a309f5e5b1f044952abf06ede806ef691b4ddbd52ee437bc9c3701822d65c761c69a8ae5b40695d121193f30aa772cdfaf9ab16c800d7fbcd0abc
+DIST igt-gpu-tools-1.29.tar.xz 2944444 BLAKE2B 8d34a2b1a9dfc6d8a23be6d2a45436f531e98f0aa8b05346d5a4f2232d4904fc12cb7a986ee335b2a9a31760de10cfed0d92b7de6052ed75baeadc190c5ebee9 SHA512 1bce6cc916b79bee3562cdee945444bfe925efac37c0df61f8adc17b1aade752cb2e31a05c0dc5de5f2c54256f3319cab7ee45014d5d910e16cca50accd2d1ed
diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.29.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.29.ebuild
new file mode 100644
index 000000000000..72aa45ebbf28
--- /dev/null
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.29.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git"
+if [[ ${PV} = *9999* ]]; then
+ GIT_ECLASS="git-r3"
+fi
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit ${GIT_ECLASS} meson python-any-r1
+
+DESCRIPTION="Intel GPU userland tools"
+
+HOMEPAGE="https://gitlab.freedesktop.org/drm/igt-gpu-tools"
+if [[ ${PV} != *9999* ]]; then
+ KEYWORDS="~amd64 ~x86"
+ SRC_URI="https://www.x.org/releases/individual/app/${P}.tar.xz"
+fi
+LICENSE="MIT"
+SLOT="0"
+IUSE="chamelium doc man overlay runner tests unwind valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv"
+REQUIRED_USE="
+ || ( video_cards_amdgpu video_cards_intel video_cards_nouveau )
+ overlay? (
+ video_cards_intel
+ || ( X xv )
+ )
+ doc? ( tests )
+ runner? ( tests )
+"
+RESTRICT="test"
+
+RDEPEND="
+ dev-libs/elfutils
+ dev-libs/glib:2
+ sys-apps/kmod
+ sys-libs/zlib:=
+ sys-process/procps:=
+ virtual/libudev:=
+ >=x11-libs/cairo-1.12.0[X?]
+ >=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?]
+ >=x11-libs/libpciaccess-0.10
+ x11-libs/pixman
+ chamelium? (
+ dev-libs/xmlrpc-c:=[curl]
+ sci-libs/gsl:=
+ media-libs/alsa-lib
+ )
+ overlay? (
+ >=x11-libs/libXrandr-1.3
+ xv? (
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXv
+ )
+ )
+ runner? ( dev-libs/json-c:= )
+ unwind? ( sys-libs/libunwind:= )
+ valgrind? ( dev-debug/valgrind )
+ "
+DEPEND="${RDEPEND}
+ doc? ( >=dev-util/gtk-doc-1.25-r1 )
+ man? ( dev-python/docutils )
+ overlay? (
+ >=dev-util/peg-0.1.18
+ x11-base/xorg-proto
+ )
+ video_cards_intel? (
+ app-alternatives/yacc
+ app-alternatives/lex
+ )
+"
+BDEPEND="${PYTHON_DEPS}"
+
+src_prepare() {
+ sed -e "s/find_program('rst2man-3'/find_program('rst2man.py', 'rst2man-3'/" -i man/meson.build
+ default_src_prepare
+}
+
+src_configure() {
+ local gpus=""
+ use video_cards_amdgpu && gpus+="amdgpu,"
+ use video_cards_intel && gpus+="intel,"
+ use video_cards_nouveau && gpus+="nouveau,"
+
+ local overlay_backends=""
+ use overlay && use xv && overlay_backends+="xv,"
+ use overlay && use X && overlay_backends+="x,"
+
+ local emesonargs=(
+ $(meson_feature overlay)
+ -Doverlay_backends=${overlay_backends%?}
+ $(meson_feature chamelium)
+ $(meson_feature valgrind)
+ $(meson_feature man)
+ -Dtestplan=disabled
+ -Dsphinx=disabled
+ $(meson_feature doc docs)
+ $(meson_feature tests)
+ -Dxe_driver=disabled
+ -Dlibdrm_drivers=${gpus%?}
+ $(meson_feature unwind libunwind)
+ $(meson_feature runner)
+ )
+ meson_src_configure
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
end of thread, other threads:[~2024-09-06 3:14 UTC | newest]
Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-07-13 17:43 [gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/ Matt Turner
-- strict thread matches above, loose matches on Subject: below --
2024-09-06 3:13 Matt Turner
2024-09-06 3:13 Matt Turner
2024-03-03 16:59 Matt Turner
2024-02-29 21:04 Matt Turner
2024-02-29 21:04 Matt Turner
2024-02-29 21:04 Matt Turner
2024-02-29 21:04 Matt Turner
2024-02-29 21:04 Matt Turner
2024-01-08 12:28 Sam James
2024-01-08 12:03 Sam James
2023-09-05 20:28 Matt Turner
2023-09-03 6:40 Sam James
2023-08-01 16:14 Sam James
2023-05-14 17:11 Sam James
2023-02-27 18:35 Matt Turner
2022-05-15 3:50 Sam James
2021-09-20 19:40 Andreas K. Hüttel
2021-06-02 22:36 Sam James
2021-05-16 21:48 Thomas Deutschmann
2021-05-16 20:09 Sergei Trofimovich
2020-06-24 20:13 Matt Turner
2020-06-03 19:25 Matt Turner
2020-05-04 20:47 Matt Turner
2019-07-14 20:33 Matt Turner
2019-06-13 19:31 Matt Turner
2019-05-13 17:28 Stefan Strogin
2018-10-29 2:02 Matt Turner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox