[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: a51fead18e8fae530ac5043e02b2eb51676a4df9 Author: Matt Turner gentoo org> AuthorDate: Sat Nov 25 17:53:31 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Nov 25 17:53:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a51fead1 dev-util/apitrace: Update waffle USE deps Signed-off-by: Matt Turner gentoo.org> dev-util/apitrace/{apitrace-9.0-r3.ebuild => apitrace-9.0-r4.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/apitrace/apitrace-9.0-r3.ebuild b/dev-util/apitrace/apitrace-9.0-r4.ebuild similarity index 97% rename from dev-util/apitrace/apitrace-9.0-r3.ebuild rename to dev-util/apitrace/apitrace-9.0-r4.ebuild index a0e487e61f88..673e673282b0 100644 --- a/dev-util/apitrace/apitrace-9.0-r3.ebuild +++ b/dev-util/apitrace/apitrace-9.0-r4.ebuild @@ -22,7 +22,7 @@ DEPEND="${PYTHON_DEPS} >=app-arch/snappy-1.1.1[${MULTILIB_USEDEP}] media-libs/libpng:0= media-libs/mesa[egl(+),gles1,gles2,X?,${MULTILIB_USEDEP}] - >=media-libs/waffle-1.6.0-r1[egl,${MULTILIB_USEDEP}] + >=media-libs/waffle-1.6.0-r1[egl(+),${MULTILIB_USEDEP}] sys-libs/zlib[${MULTILIB_USEDEP}] sys-process/procps:=[${MULTILIB_USEDEP}] X? ( x11-libs/libX11 )
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: 51eb0a90e9f06667ef4cb04bd11d1e3a79bc6d5f Author: Ionen Wolkens gentoo org> AuthorDate: Thu Jun 1 13:59:40 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Jun 1 14:16:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51eb0a90 dev-util/apitrace: enable py3.11 Seems(?) fine (don't really use this, but tried it a bit with glxgears), albeit tests still fail for unrelated (to python) reasons wrt bug #73. Still needs a bump, but this is just a quick drive-by and have no intention to look at this myself. Closes: https://bugs.gentoo.org/896914 Signed-off-by: Ionen Wolkens gentoo.org> dev-util/apitrace/apitrace-9.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/apitrace/apitrace-9.0-r3.ebuild b/dev-util/apitrace/apitrace-9.0-r3.ebuild index bf951a975ea6..a0e487e61f88 100644 --- a/dev-util/apitrace/apitrace-9.0-r3.ebuild +++ b/dev-util/apitrace/apitrace-9.0-r3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit cmake-multilib multilib python-single-r1 DESCRIPTION="Tool for tracing, analyzing, and debugging graphics APIs"
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/files/, dev-util/apitrace/
commit: e66b9fb7165acbbf4d7056ea9c93cf791aa806ff Author: Ionen Wolkens gentoo org> AuthorDate: Thu Jun 1 13:38:17 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Jun 1 14:16:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66b9fb7 dev-util/apitrace: use pkg-config for waffle Just a quick drive-by workaround as better-than-broken, haven't really looked at this package nor upstream. Still needs a bump, but I won't be looking at that. Closes: https://bugs.gentoo.org/901365 Signed-off-by: Ionen Wolkens gentoo.org> dev-util/apitrace/apitrace-9.0-r3.ebuild | 1 + .../apitrace/files/apitrace-9.0-pkgconfig-waffle.patch | 14 ++ 2 files changed, 15 insertions(+) diff --git a/dev-util/apitrace/apitrace-9.0-r3.ebuild b/dev-util/apitrace/apitrace-9.0-r3.ebuild index 1801bf986786..bf951a975ea6 100644 --- a/dev-util/apitrace/apitrace-9.0-r3.ebuild +++ b/dev-util/apitrace/apitrace-9.0-r3.ebuild @@ -40,6 +40,7 @@ PATCHES=( "${FILESDIR}"/${P}-disable-multiarch.patch "${FILESDIR}"/${P}-brotli-unbundle.patch "${FILESDIR}"/${P}-libc-dlopen-glibc-2.34.patch + "${FILESDIR}"/${P}-pkgconfig-waffle.patch ) src_prepare() { diff --git a/dev-util/apitrace/files/apitrace-9.0-pkgconfig-waffle.patch b/dev-util/apitrace/files/apitrace-9.0-pkgconfig-waffle.patch new file mode 100644 index ..6d0450886672 --- /dev/null +++ b/dev-util/apitrace/files/apitrace-9.0-pkgconfig-waffle.patch @@ -0,0 +1,14 @@ +waffle's upstream intentionally does not ship cmake files anymore +(just a quick fix that works for us, there may be more to consider) + +https://bugs.gentoo.org/901365 +https://gitlab.freedesktop.org/mesa/waffle/-/issues/74 +https://gitlab.freedesktop.org/mesa/waffle/-/commit/a16983fea590491727c8119256c7b938fe1f9d10 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -195,3 +195,4 @@ + # Use Waffle for eglretrace +-find_package (Waffle REQUIRED) ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(Waffle REQUIRED waffle-1) + endif ()
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: 1d43bf7a9d88e812e6ec4e69c9a4d3b6cfd60183 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Aug 15 11:06:37 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Aug 15 11:22:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d43bf7a dev-util/apitrace: update EAPI 7 -> 8, fix Python3 cmake variable Closes: https://bugs.gentoo.org/834034 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-util/apitrace/apitrace-9.0-r3.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dev-util/apitrace/apitrace-9.0-r3.ebuild b/dev-util/apitrace/apitrace-9.0-r3.ebuild index f558e102537c..1faadb28629d 100644 --- a/dev-util/apitrace/apitrace-9.0-r3.ebuild +++ b/dev-util/apitrace/apitrace-9.0-r3.ebuild @@ -1,9 +1,8 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -CMAKE_ECLASS=cmake PYTHON_COMPAT=( python3_{7..10} ) inherit cmake-multilib multilib python-single-r1 @@ -62,7 +61,7 @@ src_configure() { -DENABLE_GUI=$(multilib_native_usex qt5) -DENABLE_STATIC_SNAPPY=OFF -DENABLE_WAFFLE=ON - -DPYTHON_EXECUTABLE="${PYTHON}" + -DPython3_EXECUTABLE="${PYTHON}" ) cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: a141bede5b58ff33d70ee89eddd48ae1831eeca2 Author: Sam James gentoo org> AuthorDate: Thu Jan 13 06:05:24 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jan 13 06:05:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a141bede dev-util/apitrace: fix IndirectInherits Signed-off-by: Sam James gentoo.org> dev-util/apitrace/apitrace-9.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/apitrace/apitrace-9.0-r3.ebuild b/dev-util/apitrace/apitrace-9.0-r3.ebuild index a150636da799..f558e102537c 100644 --- a/dev-util/apitrace/apitrace-9.0-r3.ebuild +++ b/dev-util/apitrace/apitrace-9.0-r3.ebuild @@ -5,7 +5,7 @@ EAPI=7 CMAKE_ECLASS=cmake PYTHON_COMPAT=( python3_{7..10} ) -inherit cmake-multilib python-single-r1 +inherit cmake-multilib multilib python-single-r1 DESCRIPTION="Tool for tracing, analyzing, and debugging graphics APIs" HOMEPAGE="https://github.com/apitrace/apitrace;
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/, dev-util/apitrace/files/
commit: 5de9423fbf17e94be54f48d9b5c613c2b8a7fb20 Author: Sam James gentoo org> AuthorDate: Thu Jan 13 05:48:23 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jan 13 05:49:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5de9423f dev-util/apitrace: fix build with glibc-2.34 Closes: https://bugs.gentoo.org/812155 Thanks-to: Mihai Moldovan ionic.de> Signed-off-by: Sam James gentoo.org> dev-util/apitrace/apitrace-9.0-r3.ebuild | 3 ++- .../apitrace-9.0-libc-dlopen-glibc-2.34.patch | 29 ++ 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/dev-util/apitrace/apitrace-9.0-r3.ebuild b/dev-util/apitrace/apitrace-9.0-r3.ebuild index 7c0a0190acac..a150636da799 100644 --- a/dev-util/apitrace/apitrace-9.0-r3.ebuild +++ b/dev-util/apitrace/apitrace-9.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -40,6 +40,7 @@ PATCHES=( # TODO: upstream "${FILESDIR}"/${P}-disable-multiarch.patch "${FILESDIR}"/${P}-brotli-unbundle.patch + "${FILESDIR}"/${P}-libc-dlopen-glibc-2.34.patch ) src_prepare() { diff --git a/dev-util/apitrace/files/apitrace-9.0-libc-dlopen-glibc-2.34.patch b/dev-util/apitrace/files/apitrace-9.0-libc-dlopen-glibc-2.34.patch new file mode 100644 index ..6c1aff4bcb31 --- /dev/null +++ b/dev-util/apitrace/files/apitrace-9.0-libc-dlopen-glibc-2.34.patch @@ -0,0 +1,29 @@ +https://github.com/apitrace/apitrace/commit/d28a980802ad48568c87da02d630c8babfe163bb.patch +https://bugs.gentoo.org/812155 + +(rebased by sam) + +From: Jose Fonseca +Date: Wed, 1 Sep 2021 16:34:54 +0100 +Subject: [PATCH] gltrace: Avoid __libc_dlsym and __libc_dlopen_mode on GLIBC + 2.34. + +These GLIBC_PRIVATE symbols are gone from GLIBC 2.34 due to the merge of +libdl.so onto libc.so. + +This means apitrace can't defend against infinite recursion when +used with Steam Overlay, but at least it should work otherwise. + +Fixes https://github.com/apitrace/apitrace/issues/756 +--- a/wrappers/dlsym.cpp b/wrappers/dlsym.cpp +@@ -34,7 +34,7 @@ + #include "os.hpp" + + +-#ifdef __GLIBC__ ++#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ < 34 + + + #include +
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: ff572affc0bcc8462ae392ed067c55e0aadb8455 Author: Zamarin Arthur gmail com> AuthorDate: Sun May 23 16:04:27 2021 + Commit: Michał Górny gentoo org> CommitDate: Sun May 23 16:34:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff572aff dev-util/apitrace: bump to python 3.9, 3.10 tested by running and reviewing upstream code Signed-off-by: Zamarin Arthur gmail.com> Closes: https://github.com/gentoo/gentoo/pull/20956 Signed-off-by: Michał Górny gentoo.org> dev-util/apitrace/apitrace-9.0-r2.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-util/apitrace/apitrace-9.0-r2.ebuild b/dev-util/apitrace/apitrace-9.0-r2.ebuild index 4834bd7b743..cc8535b0a0a 100644 --- a/dev-util/apitrace/apitrace-9.0-r2.ebuild +++ b/dev-util/apitrace/apitrace-9.0-r2.ebuild @@ -4,7 +4,7 @@ EAPI=7 CMAKE_ECLASS=cmake -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7..10} ) inherit cmake-multilib python-single-r1 DESCRIPTION="Tool for tracing, analyzing, and debugging graphics APIs" @@ -61,6 +61,7 @@ src_configure() { -DENABLE_GUI=$(multilib_native_usex qt5) -DENABLE_STATIC_SNAPPY=OFF -DENABLE_WAFFLE=ON + -DPYTHON_EXECUTABLE="${PYTHON}" ) cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: f493874fb34c5817081a0545f61be16165bfca50 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Mon Mar 29 15:35:00 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Apr 10 07:44:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f493874f dev-util/apitrace: Put libX11/mesa[X] behind USE=X Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/20179 Signed-off-by: Joonas Niilola gentoo.org> dev-util/apitrace/apitrace-9.0-r1.ebuild | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/dev-util/apitrace/apitrace-9.0-r1.ebuild b/dev-util/apitrace/apitrace-9.0-r1.ebuild index dde14319289..4834bd7b743 100644 --- a/dev-util/apitrace/apitrace-9.0-r1.ebuild +++ b/dev-util/apitrace/apitrace-9.0-r1.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 @@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" -IUSE="qt5" +IUSE="qt5 X" REQUIRED_USE="${PYTHON_REQUIRED_USE}" @@ -22,11 +22,11 @@ DEPEND="${PYTHON_DEPS} app-arch/brotli:=[${MULTILIB_USEDEP}] >=app-arch/snappy-1.1.1[${MULTILIB_USEDEP}] media-libs/libpng:0= - media-libs/mesa[egl,gles1,gles2,X(+),${MULTILIB_USEDEP}] + media-libs/mesa[egl,gles1,gles2,X?,${MULTILIB_USEDEP}] >=media-libs/waffle-1.6.0-r1[egl,${MULTILIB_USEDEP}] sys-libs/zlib[${MULTILIB_USEDEP}] sys-process/procps:=[${MULTILIB_USEDEP}] - x11-libs/libX11 + X? ( x11-libs/libX11 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[-gles2-only] @@ -55,6 +55,7 @@ src_configure() { my_configure() { local mycmakeargs=( -DDOC_INSTALL_DIR="${EPREFIX}"/usr/share/doc/${PF} + -DENABLE_X11=$(usex X) -DENABLE_EGL=ON -DENABLE_CLI=ON -DENABLE_GUI=$(multilib_native_usex qt5) @@ -71,8 +72,8 @@ src_install() { MULTILIB_CHOST_TOOLS=( /usr/bin/apitrace$(get_exeext) /usr/bin/eglretrace$(get_exeext) - /usr/bin/glretrace$(get_exeext) ) + use X && MULTILIB_CHOST_TOOLS+=( /usr/bin/glretrace$(get_exeext) ) cmake-multilib_src_install @@ -81,5 +82,5 @@ src_install() { dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so.1 dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so.1.2 } - multilib_foreach_abi make_libgl_symlinks + use X && multilib_foreach_abi make_libgl_symlinks }
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: 8e138179e59e3d38cbcc1704c1dbb54060686ff7 Author: Joonas Niilola gentoo org> AuthorDate: Sat Apr 10 07:44:59 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Apr 10 07:44:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e138179 dev-util/apitrace: revbump to propagate changes Signed-off-by: Joonas Niilola gentoo.org> dev-util/apitrace/{apitrace-9.0-r1.ebuild => apitrace-9.0-r2.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/dev-util/apitrace/apitrace-9.0-r1.ebuild b/dev-util/apitrace/apitrace-9.0-r2.ebuild similarity index 100% rename from dev-util/apitrace/apitrace-9.0-r1.ebuild rename to dev-util/apitrace/apitrace-9.0-r2.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: c4a595ee9c6c05c191a4b41ee3f2c782a0dd9457 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Fri Mar 27 03:22:05 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Apr 3 20:06:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4a595ee dev-util/apitrace: dev-qt/*[-gles2 => -gles2-only] Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> Signed-off-by: Andreas Sturmlechner gentoo.org> dev-util/apitrace/{apitrace-9.0.ebuild => apitrace-9.0-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/apitrace/apitrace-9.0.ebuild b/dev-util/apitrace/apitrace-9.0-r1.ebuild similarity index 97% rename from dev-util/apitrace/apitrace-9.0.ebuild rename to dev-util/apitrace/apitrace-9.0-r1.ebuild index 8c100383021..76c3219d1c3 100644 --- a/dev-util/apitrace/apitrace-9.0.ebuild +++ b/dev-util/apitrace/apitrace-9.0-r1.ebuild @@ -29,9 +29,9 @@ DEPEND="${PYTHON_DEPS} x11-libs/libX11 qt5? ( dev-qt/qtcore:5 - dev-qt/qtgui:5[-gles2] + dev-qt/qtgui:5[-gles2-only] dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5[-gles2] + dev-qt/qtwidgets:5[-gles2-only] ) " RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/, dev-util/apitrace/files/
commit: 6f55d4c1f7db9395524b94d62cfec7c71f6419fd Author: Matt Turner gentoo org> AuthorDate: Fri Feb 21 22:32:08 2020 + Commit: Matt Turner gentoo org> CommitDate: Fri Feb 21 22:33:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f55d4c1 dev-util/apitrace: Drop old versions Signed-off-by: Matt Turner gentoo.org> dev-util/apitrace/Manifest | 1 - dev-util/apitrace/apitrace-8.0.ebuild | 101 - .../files/apitrace-8.0-brotli-unbundle.patch | 159 - .../files/apitrace-8.0-disable-multiarch.patch | 53 --- .../apitrace/files/apitrace-8.0-docs-install.patch | 54 --- .../files/apitrace-8.0-glxtrace-only.patch | 49 --- .../files/apitrace-8.0-system-snappy1.patch| 21 --- .../files/apitrace-8.0-system-snappy2.patch| 41 -- dev-util/apitrace/metadata.xml | 5 - 9 files changed, 484 deletions(-) diff --git a/dev-util/apitrace/Manifest b/dev-util/apitrace/Manifest index defda19b6e8..8aee6fea902 100644 --- a/dev-util/apitrace/Manifest +++ b/dev-util/apitrace/Manifest @@ -1,2 +1 @@ -DIST apitrace-8.0.tar.gz 3601109 BLAKE2B f3e8f7ff93ef4866370e791fa7768ca0445bd8f62a7d26f203bade7fec7aab475115ea2820b351fbc974697160b49a0c0628fb01ca9afa248b3e31ab7b75d4fc SHA512 1bd8ed4468fde17fbdc43bdd50508e6c7662ddf79b6d34aa222ee69cd033aeedcdc3a8c2fc4e88ba85bf13f7e7c516a83dc158b11f0e4dd67d2ec65ad10cef2c DIST apitrace-9.0.tar.gz 3623693 BLAKE2B 885cfd22d1cc82e36f7f0d65b816784986a8a693d04b483c059d3cffb0328c2cbbfd043793b964cea84d7b09a0dc8dda5f464099e91df26fd5eecef4bbeb28cc SHA512 4234bc2d14378b1bd9554752d83f8ce0703b4e08c3edc85769dc988a2b3a44b8e55d2f5856954658155a11d69802849bae6350ed5031a5916c7ac7bc7287918c diff --git a/dev-util/apitrace/apitrace-8.0.ebuild b/dev-util/apitrace/apitrace-8.0.ebuild deleted file mode 100644 index 25faf457158..000 --- a/dev-util/apitrace/apitrace-8.0.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_ECLASS=cmake -PYTHON_COMPAT=( python2_7 ) -inherit cmake-multilib python-single-r1 - -DESCRIPTION="Tool for tracing, analyzing, and debugging graphics APIs" -HOMEPAGE="https://github.com/apitrace/apitrace; -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT !system-snappy? ( BSD CC-BY-3.0 CC-BY-4.0 public-domain )" #bundled snappy -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="+cli egl qt5 system-snappy" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS} - app-arch/brotli:= - media-libs/libpng:0= - media-libs/mesa[egl?,X(+),${MULTILIB_USEDEP}] - sys-libs/zlib[${MULTILIB_USEDEP}] - sys-process/procps:= - x11-libs/libX11 - egl? ( - >=media-libs/mesa-8.0[gles1,gles2] - media-libs/waffle[egl] - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5[-gles2] - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5[-gles2] - ) - system-snappy? ( >=app-arch/snappy-1.1.1[${MULTILIB_USEDEP}] ) -" -RDEPEND="${DEPEND}" - -PATCHES=( - # TODO: upstream - "${FILESDIR}"/${P}-disable-multiarch.patch - "${FILESDIR}"/${P}-glxtrace-only.patch - "${FILESDIR}"/${P}-docs-install.patch - "${FILESDIR}"/${P}-brotli-unbundle.patch - # git master - "${FILESDIR}"/${P}-system-snappy{1,2}.patch -) - -src_prepare() { - cmake_src_prepare - - # The apitrace code grubs around in the internal zlib structures. - # We have to extract this header and clean it up to keep that working. - # Do not be surprised if a zlib upgrade breaks things ... - rm -rf thirdparty/{brotli,getopt,less,libpng,zlib,dxerr,directxtex,devcon} || die - if use system-snappy ; then - rm -rf thirdparty/snappy || die - fi -} - -src_configure() { - my_configure() { - local mycmakeargs=( - -DDOC_INSTALL_DIR="${EPREFIX}"/usr/share/doc/${PF} - -DENABLE_EGL=$(usex egl) - -DENABLE_STATIC_SNAPPY=$(usex !system-snappy) - ) - if multilib_is_native_abi ; then - mycmakeargs+=( - -DENABLE_CLI=$(usex cli) - -DENABLE_GUI=$(usex qt5) - ) - else - mycmakeargs+=( - -DBUILD_LIB_ONLY=ON - -DENABLE_CLI=OFF - -DENABLE_GUI=OFF - ) - fi - cmake_src_configure - } - - multilib_parallel_foreach_abi my_configure -} - -src_install() { - cmake-multilib_src_install - - dosym glxtrace.so
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/, dev-util/apitrace/files/
commit: 50a8d17875e524c22f2c7d8be63e6f5c3d81b73b Author: Matt Turner gentoo org> AuthorDate: Fri Feb 7 18:13:29 2020 + Commit: Matt Turner gentoo org> CommitDate: Fri Feb 7 21:47:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a8d178 dev-util/apitrace: Version bump to 9.0.0 A lot of changes in this version bump: - Python3 support - Python2 support dropped - IUSE=cli dropped. Enabled always - IUSE=system-snappy dropped. Enabled always - IUSE=egl dropped. Enabled always - Install CLI binaries for all ABIs - media-libs/waffle support enabled Closes: https://bugs.gentoo.org/684830 Closes: https://bugs.gentoo.org/684964 Closes: https://bugs.gentoo.org/693116 Closes: https://bugs.gentoo.org/705320 Signed-off-by: Matt Turner gentoo.org> dev-util/apitrace/Manifest | 1 + dev-util/apitrace/apitrace-9.0.ebuild | 85 +++ .../files/apitrace-9.0-brotli-unbundle.patch | 158 + .../files/apitrace-9.0-disable-multiarch.patch | 53 +++ 4 files changed, 297 insertions(+) diff --git a/dev-util/apitrace/Manifest b/dev-util/apitrace/Manifest index 001d549c4d9..defda19b6e8 100644 --- a/dev-util/apitrace/Manifest +++ b/dev-util/apitrace/Manifest @@ -1 +1,2 @@ DIST apitrace-8.0.tar.gz 3601109 BLAKE2B f3e8f7ff93ef4866370e791fa7768ca0445bd8f62a7d26f203bade7fec7aab475115ea2820b351fbc974697160b49a0c0628fb01ca9afa248b3e31ab7b75d4fc SHA512 1bd8ed4468fde17fbdc43bdd50508e6c7662ddf79b6d34aa222ee69cd033aeedcdc3a8c2fc4e88ba85bf13f7e7c516a83dc158b11f0e4dd67d2ec65ad10cef2c +DIST apitrace-9.0.tar.gz 3623693 BLAKE2B 885cfd22d1cc82e36f7f0d65b816784986a8a693d04b483c059d3cffb0328c2cbbfd043793b964cea84d7b09a0dc8dda5f464099e91df26fd5eecef4bbeb28cc SHA512 4234bc2d14378b1bd9554752d83f8ce0703b4e08c3edc85769dc988a2b3a44b8e55d2f5856954658155a11d69802849bae6350ed5031a5916c7ac7bc7287918c diff --git a/dev-util/apitrace/apitrace-9.0.ebuild b/dev-util/apitrace/apitrace-9.0.ebuild new file mode 100644 index 000..8c100383021 --- /dev/null +++ b/dev-util/apitrace/apitrace-9.0.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit cmake-multilib python-single-r1 + +DESCRIPTION="Tool for tracing, analyzing, and debugging graphics APIs" +HOMEPAGE="https://github.com/apitrace/apitrace; +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="qt5" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS} + app-arch/brotli:=[${MULTILIB_USEDEP}] + >=app-arch/snappy-1.1.1[${MULTILIB_USEDEP}] + media-libs/libpng:0= + media-libs/mesa[egl,gles1,gles2,X(+),${MULTILIB_USEDEP}] + >=media-libs/waffle-1.6.0-r1[egl,${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + sys-process/procps:=[${MULTILIB_USEDEP}] + x11-libs/libX11 + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5[-gles2] + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5[-gles2] + ) +" +RDEPEND="${DEPEND}" + +PATCHES=( + # TODO: upstream + "${FILESDIR}"/${P}-disable-multiarch.patch + "${FILESDIR}"/${P}-brotli-unbundle.patch +) + +src_prepare() { + cmake_src_prepare + + # The apitrace code grubs around in the internal zlib structures. + # We have to extract this header and clean it up to keep that working. + # Do not be surprised if a zlib upgrade breaks things ... + rm -rf thirdparty/{brotli,snappy,getopt,less,libpng,zlib,dxerr,directxtex,devcon} || die +} + +src_configure() { + my_configure() { + local mycmakeargs=( + -DDOC_INSTALL_DIR="${EPREFIX}"/usr/share/doc/${PF} + -DENABLE_EGL=ON + -DENABLE_CLI=ON + -DENABLE_GUI=$(multilib_native_usex qt5) + -DENABLE_STATIC_SNAPPY=OFF + -DENABLE_WAFFLE=ON + ) + cmake_src_configure + } + + multilib_foreach_abi my_configure +} + +src_install() { + MULTILIB_CHOST_TOOLS=( + /usr/bin/apitrace$(get_exeext) + /usr/bin/eglretrace$(get_exeext) + /usr/bin/glretrace$(get_exeext) + ) + + cmake-multilib_src_install + + make_libgl_symlinks() { + dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so + dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so.1 + dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so.1.2 + } + multilib_foreach_abi make_libgl_symlinks +} diff --git a/dev-util/apitrace/files/apitrace-9.0-brotli-unbundle.patch
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/, dev-util/apitrace/files/
commit: 1c8cdb76debcadda786b60cda76a1c535841ac96 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Apr 29 19:23:04 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Apr 29 19:44:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c8cdb76 dev-util/apitrace: Drop 7.1-r1 Package-Manager: Portage-2.3.65, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-util/apitrace/Manifest | 1 - dev-util/apitrace/apitrace-7.1-r1.ebuild | 96 -- .../files/apitrace-7.1-disable-multiarch.patch | 35 .../apitrace/files/apitrace-7.1-docs-install.patch | 23 -- .../files/apitrace-7.1-glxtrace-only.patch | 32 .../files/apitrace-7.1-snappy-license.patch| 11 --- 6 files changed, 198 deletions(-) diff --git a/dev-util/apitrace/Manifest b/dev-util/apitrace/Manifest index 18ef76c6bb4..001d549c4d9 100644 --- a/dev-util/apitrace/Manifest +++ b/dev-util/apitrace/Manifest @@ -1,2 +1 @@ -DIST apitrace-7.1.tar.gz 2343156 BLAKE2B ab450535a585d476726b0bb3fbb8f85f930dafd883419ac9a575ca0b487890b26d39baee920c5f4c29b929bce13450643bc27d7f5d269aa60c044dca9975bcce SHA512 b4ebe4eb0b16770a156cffe7cff2166634bee7b147d124c78c6e5b37e2ef5f0cb78d30ab7df9a489f25234073023c8bbee67e2b6c59aacfcf4e5ff2ceb84 DIST apitrace-8.0.tar.gz 3601109 BLAKE2B f3e8f7ff93ef4866370e791fa7768ca0445bd8f62a7d26f203bade7fec7aab475115ea2820b351fbc974697160b49a0c0628fb01ca9afa248b3e31ab7b75d4fc SHA512 1bd8ed4468fde17fbdc43bdd50508e6c7662ddf79b6d34aa222ee69cd033aeedcdc3a8c2fc4e88ba85bf13f7e7c516a83dc158b11f0e4dd67d2ec65ad10cef2c diff --git a/dev-util/apitrace/apitrace-7.1-r1.ebuild b/dev-util/apitrace/apitrace-7.1-r1.ebuild deleted file mode 100644 index c39555ef493..000 --- a/dev-util/apitrace/apitrace-7.1-r1.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) -inherit cmake-multilib python-single-r1 - -DESCRIPTION="Tool for tracing, analyzing, and debugging graphics APIs" -HOMEPAGE="https://github.com/apitrace/apitrace; -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -LICENSE+=" BSD CC-BY-3.0 CC-BY-4.0 public-domain" #bundled snappy -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="+cli egl qt5 system-snappy" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - media-libs/libpng:0= - media-libs/mesa[egl?,${MULTILIB_USEDEP}] - sys-libs/zlib:=[${MULTILIB_USEDEP}] - sys-process/procps - x11-libs/libX11 - egl? ( - >=media-libs/mesa-8.0[gles1,gles2] - media-libs/waffle[egl] - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5[-gles2] - dev-qt/qtnetwork:5 - dev-qt/qtwebkit:5 - dev-qt/qtwidgets:5[-gles2] - ) - system-snappy? ( >=app-arch/snappy-1.1.1[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-7.1-glxtrace-only.patch - "${FILESDIR}"/${PN}-7.1-disable-multiarch.patch - "${FILESDIR}"/${PN}-7.1-docs-install.patch - "${FILESDIR}"/${PN}-7.1-snappy-license.patch -) - -src_prepare() { - cmake-utils_src_prepare - - # The apitrace code grubs around in the internal zlib structures. - # We have to extract this header and clean it up to keep that working. - # Do not be surprised if a zlib upgrade breaks things ... - rm -rf "${S}"/thirdparty/{getopt,less,libpng,zlib,dxerr,directxtex,devcon} || die - if use system-snappy ; then - rm -rf "${S}"/thirdparty/snappy || die - fi -} - -src_configure() { - my_configure() { - local mycmakeargs=( - -DENABLE_EGL=$(usex egl) - -DENABLE_STATIC_SNAPPY=$(usex !system-snappy) - ) - if multilib_is_native_abi ; then - mycmakeargs+=( - -DENABLE_CLI=$(usex cli) - -DENABLE_GUI=$(usex qt5) - ) - else - mycmakeargs+=( - -DBUILD_LIB_ONLY=ON - -DENABLE_CLI=OFF - -DENABLE_GUI=OFF - ) - fi - cmake-utils_src_configure - } - - multilib_parallel_foreach_abi my_configure -} - -src_install() { - cmake-multilib_src_install - - dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so - dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so.1 - dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so.1.2 - - rm docs/INSTALL.markdown || die - dodoc docs/* README.markdown - - exeinto
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/, dev-util/apitrace/files/
commit: 88dc354ba18d93a07d46164bcb22bade72989186 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Apr 29 19:21:28 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Apr 29 19:44:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88dc354b dev-util/apitrace: 8.0 version bump, EAPI-7, unbundle brotli Getting rid of deprecated dev-qt/qtwebkit:5 dependency. Package-Manager: Portage-2.3.65, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-util/apitrace/Manifest | 1 + dev-util/apitrace/apitrace-8.0.ebuild | 97 + .../files/apitrace-8.0-brotli-unbundle.patch | 159 + .../files/apitrace-8.0-disable-multiarch.patch | 53 +++ .../apitrace/files/apitrace-8.0-docs-install.patch | 54 +++ .../files/apitrace-8.0-glxtrace-only.patch | 49 +++ 6 files changed, 413 insertions(+) diff --git a/dev-util/apitrace/Manifest b/dev-util/apitrace/Manifest index 659d9519d6d..18ef76c6bb4 100644 --- a/dev-util/apitrace/Manifest +++ b/dev-util/apitrace/Manifest @@ -1 +1,2 @@ DIST apitrace-7.1.tar.gz 2343156 BLAKE2B ab450535a585d476726b0bb3fbb8f85f930dafd883419ac9a575ca0b487890b26d39baee920c5f4c29b929bce13450643bc27d7f5d269aa60c044dca9975bcce SHA512 b4ebe4eb0b16770a156cffe7cff2166634bee7b147d124c78c6e5b37e2ef5f0cb78d30ab7df9a489f25234073023c8bbee67e2b6c59aacfcf4e5ff2ceb84 +DIST apitrace-8.0.tar.gz 3601109 BLAKE2B f3e8f7ff93ef4866370e791fa7768ca0445bd8f62a7d26f203bade7fec7aab475115ea2820b351fbc974697160b49a0c0628fb01ca9afa248b3e31ab7b75d4fc SHA512 1bd8ed4468fde17fbdc43bdd50508e6c7662ddf79b6d34aa222ee69cd033aeedcdc3a8c2fc4e88ba85bf13f7e7c516a83dc158b11f0e4dd67d2ec65ad10cef2c diff --git a/dev-util/apitrace/apitrace-8.0.ebuild b/dev-util/apitrace/apitrace-8.0.ebuild new file mode 100644 index 000..96e336ad5ad --- /dev/null +++ b/dev-util/apitrace/apitrace-8.0.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 ) +inherit cmake-multilib python-single-r1 + +DESCRIPTION="Tool for tracing, analyzing, and debugging graphics APIs" +HOMEPAGE="https://github.com/apitrace/apitrace; +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT !system-snappy? ( BSD CC-BY-3.0 CC-BY-4.0 public-domain )" #bundled snappy +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="+cli egl qt5 system-snappy" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS} + app-arch/brotli:= + media-libs/libpng:0= + media-libs/mesa[egl?,${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + sys-process/procps:= + x11-libs/libX11 + egl? ( + >=media-libs/mesa-8.0[gles1,gles2] + media-libs/waffle[egl] + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5[-gles2] + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5[-gles2] + ) + system-snappy? ( >=app-arch/snappy-1.1.1[${MULTILIB_USEDEP}] ) +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-disable-multiarch.patch + "${FILESDIR}"/${P}-glxtrace-only.patch + "${FILESDIR}"/${P}-docs-install.patch + "${FILESDIR}"/${P}-brotli-unbundle.patch +) + +src_prepare() { + cmake-utils_src_prepare + + # The apitrace code grubs around in the internal zlib structures. + # We have to extract this header and clean it up to keep that working. + # Do not be surprised if a zlib upgrade breaks things ... + rm -rf thirdparty/{brotli,getopt,less,libpng,zlib,dxerr,directxtex,devcon} || die + if use system-snappy ; then + rm -rf thirdparty/snappy || die + fi +} + +src_configure() { + my_configure() { + local mycmakeargs=( + -DDOC_INSTALL_DIR="${EPREFIX}"/usr/share/doc/${PF} + -DENABLE_EGL=$(usex egl) + -DENABLE_STATIC_SNAPPY=$(usex !system-snappy) + ) + if multilib_is_native_abi ; then + mycmakeargs+=( + -DENABLE_CLI=$(usex cli) + -DENABLE_GUI=$(usex qt5) + ) + else + mycmakeargs+=( + -DBUILD_LIB_ONLY=ON + -DENABLE_CLI=OFF + -DENABLE_GUI=OFF + ) + fi + cmake-utils_src_configure + } + + multilib_parallel_foreach_abi my_configure +} + +src_install() { + cmake-multilib_src_install + + dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so + dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so.1 + dosym glxtrace.so
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: 39a55479971ee7cb65ba4c2f2ba1c324a54e588d Author: Jonas Stein gentoo org> AuthorDate: Sun Sep 23 15:03:34 2018 + Commit: Jonas Stein gentoo org> CommitDate: Sun Sep 23 20:27:00 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39a55479 dev-util/apitrace: Maintainer retired Proxied maintainer retired. Closes: https://bugs.gentoo.org/632840 Package-Manager: Portage-2.3.49, Repoman-2.3.11 dev-util/apitrace/metadata.xml | 8 1 file changed, 8 deletions(-) diff --git a/dev-util/apitrace/metadata.xml b/dev-util/apitrace/metadata.xml index 6dbcc5997c0..21c4bb8fe8d 100644 --- a/dev-util/apitrace/metadata.xml +++ b/dev-util/apitrace/metadata.xml @@ -1,18 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - e...@xmw.de - EoD - x...@gentoo.org Michael Weber - - proxy-ma...@gentoo.org - Proxy Maintainers - Enable command line interface Enable EGL support
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: 5f7bad96f408e06d6f6e2eac6785e9a479ccbb3e Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Aug 18 11:03:49 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Aug 18 11:04:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f7bad96 dev-util/apitrace: Drop unused cmake arg Arg is being removed by disable-multiarch.patch Package-Manager: Portage-2.3.47, Repoman-2.3.10 dev-util/apitrace/apitrace-7.1-r1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-util/apitrace/apitrace-7.1-r1.ebuild b/dev-util/apitrace/apitrace-7.1-r1.ebuild index 5392ad595d4..c39555ef493 100644 --- a/dev-util/apitrace/apitrace-7.1-r1.ebuild +++ b/dev-util/apitrace/apitrace-7.1-r1.ebuild @@ -60,7 +60,6 @@ src_prepare() { src_configure() { my_configure() { local mycmakeargs=( - -DARCH_SUBDIR= -DENABLE_EGL=$(usex egl) -DENABLE_STATIC_SNAPPY=$(usex !system-snappy) )
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: 1a295b80fc9ad4e656be8df5b2cb7176949a7b5e Author: EoD xmw de> AuthorDate: Sat Aug 18 10:19:24 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Aug 18 11:04:31 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a295b80 dev-util/apitrace: Enforce non-gles2 USE-dep on Qt Closes: https://bugs.gentoo.org/594066 Package-Manager: Portage-2.3.47, Repoman-2.3.10 dev-util/apitrace/apitrace-7.1-r1.ebuild | 97 1 file changed, 97 insertions(+) diff --git a/dev-util/apitrace/apitrace-7.1-r1.ebuild b/dev-util/apitrace/apitrace-7.1-r1.ebuild new file mode 100644 index 000..63879492cc7 --- /dev/null +++ b/dev-util/apitrace/apitrace-7.1-r1.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PYTHON_COMPAT=( python2_7 ) +inherit cmake-multilib eutils python-single-r1 + +DESCRIPTION="A tool for tracing, analyzing, and debugging graphics APIs" +HOMEPAGE="https://github.com/apitrace/apitrace; +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +LICENSE+=" BSD CC-BY-3.0 CC-BY-4.0 public-domain" #bundled snappy +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="+cli egl qt5 system-snappy" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + >=sys-devel/gcc-4.7:* + system-snappy? ( >=app-arch/snappy-1.1.1[${MULTILIB_USEDEP}] ) + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + >=media-libs/mesa-9.1.6[egl?,${MULTILIB_USEDEP}] + media-libs/libpng:0= + sys-process/procps + x11-libs/libX11 + egl? ( + >=media-libs/mesa-8.0[gles1,gles2] + media-libs/waffle[egl] + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5[-gles2] + dev-qt/qtnetwork:5 + dev-qt/qtwebkit:5 + dev-qt/qtwidgets:5[-gles2] + )" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-7.1-glxtrace-only.patch + "${FILESDIR}"/${PN}-7.1-disable-multiarch.patch + "${FILESDIR}"/${PN}-7.1-docs-install.patch + "${FILESDIR}"/${PN}-7.1-snappy-license.patch +) + +src_prepare() { + cmake-utils_src_prepare + + # The apitrace code grubs around in the internal zlib structures. + # We have to extract this header and clean it up to keep that working. + # Do not be surprised if a zlib upgrade breaks things ... + rm -rf "${S}"/thirdparty/{getopt,less,libpng,zlib,dxerr,directxtex,devcon} || die + if use system-snappy ; then + rm -rf "${S}"/thirdparty/snappy || die + fi +} + +src_configure() { + my_configure() { + mycmakeargs=( + -DARCH_SUBDIR= + $(cmake-utils_use_enable egl EGL) + $(cmake-utils_use_enable !system-snappy STATIC_SNAPPY) + ) + if multilib_is_native_abi ; then + mycmakeargs+=( + $(cmake-utils_use_enable cli CLI) + $(cmake-utils_use_enable qt5 GUI) + ) + else + mycmakeargs+=( + -DBUILD_LIB_ONLY=ON + -DENABLE_CLI=OFF + -DENABLE_GUI=OFF + ) + fi + cmake-utils_src_configure + } + + multilib_parallel_foreach_abi my_configure +} + +src_install() { + cmake-multilib_src_install + + dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so + dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so.1 + dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so.1.2 + + rm docs/INSTALL.markdown + dodoc docs/* README.markdown + + exeinto /usr/$(get_libdir)/${PN}/scripts + doexe $(find scripts -type f -executable) +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: 9791e971fed60aa414953c99b7ce85855cf8af5c Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Aug 18 10:53:56 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Aug 18 11:04:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9791e971 dev-util/apitrace: EAPI-6 bump, drop eutils Add missing || die local mycmakeargs Package-Manager: Portage-2.3.47, Repoman-2.3.10 dev-util/apitrace/apitrace-7.1-r1.ebuild | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/dev-util/apitrace/apitrace-7.1-r1.ebuild b/dev-util/apitrace/apitrace-7.1-r1.ebuild index 3d5b2b97d42..5392ad595d4 100644 --- a/dev-util/apitrace/apitrace-7.1-r1.ebuild +++ b/dev-util/apitrace/apitrace-7.1-r1.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI=6 PYTHON_COMPAT=( python2_7 ) -inherit cmake-multilib eutils python-single-r1 +inherit cmake-multilib python-single-r1 -DESCRIPTION="A tool for tracing, analyzing, and debugging graphics APIs" +DESCRIPTION="Tool for tracing, analyzing, and debugging graphics APIs" HOMEPAGE="https://github.com/apitrace/apitrace; SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" @@ -59,15 +59,15 @@ src_prepare() { src_configure() { my_configure() { - mycmakeargs=( + local mycmakeargs=( -DARCH_SUBDIR= - $(cmake-utils_use_enable egl EGL) - $(cmake-utils_use_enable !system-snappy STATIC_SNAPPY) + -DENABLE_EGL=$(usex egl) + -DENABLE_STATIC_SNAPPY=$(usex !system-snappy) ) if multilib_is_native_abi ; then mycmakeargs+=( - $(cmake-utils_use_enable cli CLI) - $(cmake-utils_use_enable qt5 GUI) + -DENABLE_CLI=$(usex cli) + -DENABLE_GUI=$(usex qt5) ) else mycmakeargs+=( @@ -89,7 +89,7 @@ src_install() { dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so.1 dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so.1.2 - rm docs/INSTALL.markdown + rm docs/INSTALL.markdown || die dodoc docs/* README.markdown exeinto /usr/$(get_libdir)/${PN}/scripts
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: 459af0e5e058a5bd5aa7361ea84a12d21dd7668c Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Aug 18 11:00:34 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Aug 18 11:04:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=459af0e5 dev-util/apitrace: Drop 7.1 (r0) Package-Manager: Portage-2.3.47, Repoman-2.3.10 dev-util/apitrace/apitrace-7.1.ebuild | 97 --- 1 file changed, 97 deletions(-) diff --git a/dev-util/apitrace/apitrace-7.1.ebuild b/dev-util/apitrace/apitrace-7.1.ebuild deleted file mode 100644 index 7eeab313521..000 --- a/dev-util/apitrace/apitrace-7.1.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -PYTHON_COMPAT=( python2_7 ) - -inherit cmake-multilib eutils python-single-r1 - -DESCRIPTION="A tool for tracing, analyzing, and debugging graphics APIs" -HOMEPAGE="https://github.com/apitrace/apitrace; -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -LICENSE+=" BSD CC-BY-3.0 CC-BY-4.0 public-domain" #bundled snappy -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="+cli egl qt5 system-snappy" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - >=sys-devel/gcc-4.7:* - system-snappy? ( >=app-arch/snappy-1.1.1[${MULTILIB_USEDEP}] ) - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - >=media-libs/mesa-9.1.6[egl?,${MULTILIB_USEDEP}] - media-libs/libpng:0= - sys-process/procps - x11-libs/libX11 - egl? ( - >=media-libs/mesa-8.0[gles1,gles2] - media-libs/waffle[egl] - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwebkit:5 - dev-qt/qtwidgets:5 - )" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-7.1-glxtrace-only.patch - "${FILESDIR}"/${PN}-7.1-disable-multiarch.patch - "${FILESDIR}"/${PN}-7.1-docs-install.patch - "${FILESDIR}"/${PN}-7.1-snappy-license.patch -) - -src_prepare() { - cmake-utils_src_prepare - - # The apitrace code grubs around in the internal zlib structures. - # We have to extract this header and clean it up to keep that working. - # Do not be surprised if a zlib upgrade breaks things ... - rm -rf "${S}"/thirdparty/{getopt,less,libpng,zlib,dxerr,directxtex,devcon} || die - if use system-snappy ; then - rm -rf "${S}"/thirdparty/snappy || die - fi -} - -src_configure() { - my_configure() { - mycmakeargs=( - -DARCH_SUBDIR= - $(cmake-utils_use_enable egl EGL) - $(cmake-utils_use_enable !system-snappy STATIC_SNAPPY) - ) - if multilib_is_native_abi ; then - mycmakeargs+=( - $(cmake-utils_use_enable cli CLI) - $(cmake-utils_use_enable qt5 GUI) - ) - else - mycmakeargs+=( - -DBUILD_LIB_ONLY=ON - -DENABLE_CLI=OFF - -DENABLE_GUI=OFF - ) - fi - cmake-utils_src_configure - } - - multilib_parallel_foreach_abi my_configure -} - -src_install() { - cmake-multilib_src_install - - dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so - dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so.1 - dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so.1.2 - - rm docs/INSTALL.markdown - dodoc docs/* README.markdown - - exeinto /usr/$(get_libdir)/${PN}/scripts - doexe $(find scripts -type f -executable) -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: 752e208318adeb7280e6f08acdc7b6740d169ad6 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Aug 18 10:24:16 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Aug 18 11:04:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=752e2083 dev-util/apitrace: Cleanup, sort, fix DEPENDs - Add sys-libs/zlib slot op - Drop useless sys-devel/gcc DEPEND, old versions are masked Package-Manager: Portage-2.3.47, Repoman-2.3.10 dev-util/apitrace/apitrace-7.1-r1.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dev-util/apitrace/apitrace-7.1-r1.ebuild b/dev-util/apitrace/apitrace-7.1-r1.ebuild index 63879492cc7..3d5b2b97d42 100644 --- a/dev-util/apitrace/apitrace-7.1-r1.ebuild +++ b/dev-util/apitrace/apitrace-7.1-r1.ebuild @@ -18,11 +18,9 @@ IUSE="+cli egl qt5 system-snappy" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS} - >=sys-devel/gcc-4.7:* - system-snappy? ( >=app-arch/snappy-1.1.1[${MULTILIB_USEDEP}] ) - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - >=media-libs/mesa-9.1.6[egl?,${MULTILIB_USEDEP}] media-libs/libpng:0= + media-libs/mesa[egl?,${MULTILIB_USEDEP}] + sys-libs/zlib:=[${MULTILIB_USEDEP}] sys-process/procps x11-libs/libX11 egl? ( @@ -35,7 +33,9 @@ RDEPEND="${PYTHON_DEPS} dev-qt/qtnetwork:5 dev-qt/qtwebkit:5 dev-qt/qtwidgets:5[-gles2] - )" + ) + system-snappy? ( >=app-arch/snappy-1.1.1[${MULTILIB_USEDEP}] ) +" DEPEND="${RDEPEND}" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: d0f8514a8b044cff8d3df34614eb5a5006d76bd9 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Oct 14 20:43:17 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Oct 14 20:46:40 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0f8514a dev-util/apitrace: Cleanup indendation Package-Manager: Portage-2.3.11, Repoman-2.3.3 dev-util/apitrace/metadata.xml | 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/dev-util/apitrace/metadata.xml b/dev-util/apitrace/metadata.xml index 7e0a3f3a4d5..932ad0c7edf 100644 --- a/dev-util/apitrace/metadata.xml +++ b/dev-util/apitrace/metadata.xml @@ -2,18 +2,18 @@ http://www.gentoo.org/dtd/metadata.dtd;> - e...@xmw.de - EoD - Maintainer. Assign bugs to him. - - - x...@gentoo.org - Michael Weber - Proxy maintainer. CC him on bugs. + e...@xmw.de + EoD + Maintainer. Assign bugs to him. + + + x...@gentoo.org + Michael Weber + Proxy maintainer. CC him on bugs. - proxy-ma...@gentoo.org - Proxy Maintainers + proxy-ma...@gentoo.org + Proxy Maintainers Enable command line interface
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: 5396228ced4a5a11a5c08e62e6bf02e114f7d5b5 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Oct 14 20:45:45 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Oct 14 20:46:40 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5396228c dev-util/apitrace: Cleanup ancient mesa version dep Package-Manager: Portage-2.3.11, Repoman-2.3.3 dev-util/apitrace/apitrace-7.1.ebuild | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/dev-util/apitrace/apitrace-7.1.ebuild b/dev-util/apitrace/apitrace-7.1.ebuild index 7ebcd73810e..7eeab313521 100644 --- a/dev-util/apitrace/apitrace-7.1.ebuild +++ b/dev-util/apitrace/apitrace-7.1.ebuild @@ -22,15 +22,13 @@ RDEPEND="${PYTHON_DEPS} system-snappy? ( >=app-arch/snappy-1.1.1[${MULTILIB_USEDEP}] ) >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] >=media-libs/mesa-9.1.6[egl?,${MULTILIB_USEDEP}] - egl? ( || ( - >=media-libs/mesa-8.0[gles1,gles2] - =media-libs/mesa-8.0[gles1,gles2] + media-libs/waffle[egl] + ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/, dev-util/apitrace/files/
commit: 7151840bfeaf4a2c5bd3416f3dc464c43b08e91e Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Oct 14 20:42:36 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Oct 14 20:46:40 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7151840b dev-util/apitrace: Cleanup old, Qt4WebKit-rdeps Gentoo-bug: 631806 Package-Manager: Portage-2.3.11, Repoman-2.3.3 dev-util/apitrace/Manifest | 4 - dev-util/apitrace/apitrace-4.0.ebuild | 95 -- dev-util/apitrace/apitrace-5.0.ebuild | 91 - dev-util/apitrace/apitrace-6.0.ebuild | 91 - dev-util/apitrace/apitrace-6.1.ebuild | 91 - .../files/apitrace-4.0-disable-multiarch.patch | 32 .../files/apitrace-4.0-glext-texture-storage.patch | 73 - .../files/apitrace-4.0-glxcopysubbuffermesa.patch | 80 -- .../files/apitrace-4.0-glxtrace-only.patch | 49 --- dev-util/apitrace/files/apitrace-4.0-memcpy.patch | 13 --- .../apitrace/files/apitrace-4.0-multilib.patch | 59 -- .../apitrace/files/apitrace-4.0-system-libs.patch | 72 .../files/apitrace-5.0-disable-multiarch.patch | 34 .../files/apitrace-5.0-glxtrace-only.patch | 53 .../files/apitrace-6.0-disable-multiarch.patch | 35 15 files changed, 872 deletions(-) diff --git a/dev-util/apitrace/Manifest b/dev-util/apitrace/Manifest index 80ca682896a..822be0470bb 100644 --- a/dev-util/apitrace/Manifest +++ b/dev-util/apitrace/Manifest @@ -1,5 +1 @@ -DIST apitrace-4.0.tar.gz 1736912 SHA256 078cfe09a5a021559326e8ee92ce863dd99d48c36433ac37140233616bb6cbd3 SHA512 063e1dfc7993b6d014a8e62e5d038318b22a7cfdaac1970714cf6bcb7e31079f552ad198f2992f042b05a027322f86e58d77a0e3aa2e0b266b278c8d0708200c WHIRLPOOL a1b251929ffade5f5b498428d942a01fd6c141494e3de09520e7bcd5aa5b4e15e50144ccf6ef979650e75ddb03373a3f5c198a3554448161623c3e33d8a9160a -DIST apitrace-5.0.tar.gz 1868044 SHA256 c11e97452b3b74533b82af28951382c77e3d639bd434cbc4e1dc43bc799c8ea6 SHA512 af83860c8bfd49a2a2b1483fe13a83f2e1aa93ca474f1efb12cb311a99f2ca29ce4c39831a941efdde80fe2ae76b11cdfc6fde3349d325c71fc2a3ecae6b1424 WHIRLPOOL ba6fe7c354db3e6ba8edd46675631ef6d2edfc01c9201ffd951fc48110d0120463d52b4778984b01ae766d662edfc386a1965240377bcd2b2bae71936e94d42a -DIST apitrace-6.0.tar.gz 1738830 SHA256 4ac99fbd5076c9e4db9d09ef22fb1958f28115f162b6ee40a23130aacc1e2acb SHA512 e937ca8ddece11d180ed306083788fc7e5fa5d4ceeef0ae69ab5a8140e4169c583b281f6f4806b5c4d71c72fb79ac8399e2f0f49fa1052b90f14306247a4091c WHIRLPOOL 1d5f43f5576a4f258f249f3d2777ad221dce3d7dc9489db924568c5c26af3542d016d722ef9c9be7ae50e380684c597840cc869c4d11cf3f3dcb96f952cc4ee0 -DIST apitrace-6.1.tar.gz 1741041 SHA256 0285610a6afbe9fbc47c0ecb80cafabb34dc1998c1c8308bacb7fdd15817930b SHA512 218fc8e59bc6cff6733c98f53c57b0e793d2f7aa530560f8da0dff83c4fa255c5fd5db97a9a43c364490c355ddb1ea6557ced64eae3e6c5e0c6f4504b9299bcd WHIRLPOOL 6334a96a0d70fce927faed0923efe1e320d4a52909ab01223f0486774a13e3cef53d2920933bc3167d9d766d647da6ab36b95ccbbcf78a0af55d16775000f2ea DIST apitrace-7.1.tar.gz 2343156 SHA256 2103386d747d34f3d6fb1d01fde9078a45ad2e9976afab3a7489c95b08dde0a2 SHA512 b4ebe4eb0b16770a156cffe7cff2166634bee7b147d124c78c6e5b37e2ef5f0cb78d30ab7df9a489f25234073023c8bbee67e2b6c59aacfcf4e5ff2ceb84 WHIRLPOOL d61aa9470faf61d4ffa3cd12a24fa13f993f9e21fc0bfcf0f2b9bf3d15803bc1c2120a1ed7e8c43668082dfe61f86434d5e297c5e21e4f2bbb1b88bf80b9bbe3 diff --git a/dev-util/apitrace/apitrace-4.0.ebuild b/dev-util/apitrace/apitrace-4.0.ebuild deleted file mode 100644 index 9b529af0490..000 --- a/dev-util/apitrace/apitrace-4.0.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -PYTHON_COMPAT=( python2_7 ) - -inherit cmake-multilib eutils python-single-r1 vcs-snapshot - -DESCRIPTION="A tool for tracing, analyzing, and debugging graphics APIs" -HOMEPAGE="https://github.com/apitrace/apitrace; -SRC_URI="https://github.com/${PN}/${PN}/tarball/${PV} -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="+cli egl qt4" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - >=app-arch/snappy-1.1.1[${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - >=media-libs/mesa-9.1.6[egl?,${MULTILIB_USEDEP}] - egl? ( || ( - >=media-libs/mesa-8.0[gles1,gles2] - =dev-qt/qtcore-4.7:4 - >=dev-qt/qtgui-4.7:4 - >=dev-qt/qtwebkit-4.7:4 - >=dev-libs/qjson-0.5 - )" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-system-libs.patch - "${FILESDIR}"/${P}-glxtrace-only.patch - "${FILESDIR}"/${P}-glext-texture-storage.patch -
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: aa9fe7191f36c8bdaece354625131084cdd2090e Author: Michał Górny gentoo org> AuthorDate: Sun May 21 13:40:06 2017 + Commit: Michał Górny gentoo org> CommitDate: Mon May 22 14:43:33 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa9fe719 dev-util/apitrace: Do not call enable_cmake* directly dev-util/apitrace/apitrace-4.0.ebuild | 2 +- dev-util/apitrace/apitrace-5.0.ebuild | 2 +- dev-util/apitrace/apitrace-6.0.ebuild | 2 +- dev-util/apitrace/apitrace-6.1.ebuild | 2 +- dev-util/apitrace/apitrace-7.1.ebuild | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dev-util/apitrace/apitrace-4.0.ebuild b/dev-util/apitrace/apitrace-4.0.ebuild index 5986a792373..9b529af0490 100644 --- a/dev-util/apitrace/apitrace-4.0.ebuild +++ b/dev-util/apitrace/apitrace-4.0.ebuild @@ -46,7 +46,7 @@ PATCHES=( ) src_prepare() { - enable_cmake-utils_src_prepare + cmake-utils_src_prepare # The apitrace code grubs around in the internal zlib structures. # We have to extract this header and clean it up to keep that working. diff --git a/dev-util/apitrace/apitrace-5.0.ebuild b/dev-util/apitrace/apitrace-5.0.ebuild index fcab924e2fe..712b310b558 100644 --- a/dev-util/apitrace/apitrace-5.0.ebuild +++ b/dev-util/apitrace/apitrace-5.0.ebuild @@ -42,7 +42,7 @@ PATCHES=( ) src_prepare() { - enable_cmake-utils_src_prepare + cmake-utils_src_prepare # The apitrace code grubs around in the internal zlib structures. # We have to extract this header and clean it up to keep that working. diff --git a/dev-util/apitrace/apitrace-6.0.ebuild b/dev-util/apitrace/apitrace-6.0.ebuild index 995d8975574..9e36010d4e4 100644 --- a/dev-util/apitrace/apitrace-6.0.ebuild +++ b/dev-util/apitrace/apitrace-6.0.ebuild @@ -42,7 +42,7 @@ PATCHES=( ) src_prepare() { - enable_cmake-utils_src_prepare + cmake-utils_src_prepare # The apitrace code grubs around in the internal zlib structures. # We have to extract this header and clean it up to keep that working. diff --git a/dev-util/apitrace/apitrace-6.1.ebuild b/dev-util/apitrace/apitrace-6.1.ebuild index 1c0210a3bda..3439c4a2830 100644 --- a/dev-util/apitrace/apitrace-6.1.ebuild +++ b/dev-util/apitrace/apitrace-6.1.ebuild @@ -42,7 +42,7 @@ PATCHES=( ) src_prepare() { - enable_cmake-utils_src_prepare + cmake-utils_src_prepare # The apitrace code grubs around in the internal zlib structures. # We have to extract this header and clean it up to keep that working. diff --git a/dev-util/apitrace/apitrace-7.1.ebuild b/dev-util/apitrace/apitrace-7.1.ebuild index d79578e64e0..7ebcd73810e 100644 --- a/dev-util/apitrace/apitrace-7.1.ebuild +++ b/dev-util/apitrace/apitrace-7.1.ebuild @@ -48,7 +48,7 @@ PATCHES=( ) src_prepare() { - enable_cmake-utils_src_prepare + cmake-utils_src_prepare # The apitrace code grubs around in the internal zlib structures. # We have to extract this header and clean it up to keep that working.
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: 9d09d0ddad1ef8c42dbf18c0642d4477ab8cab26 Author: David Seifert gentoo org> AuthorDate: Thu Apr 20 19:59:12 2017 + Commit: David Seifert gentoo org> CommitDate: Thu Apr 20 20:46:23 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d09d0dd dev-util/apitrace: [QA] Add missing python metadata variables Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-util/apitrace/apitrace-4.0.ebuild | 3 ++- dev-util/apitrace/apitrace-5.0.ebuild | 3 ++- dev-util/apitrace/apitrace-6.0.ebuild | 3 ++- dev-util/apitrace/apitrace-6.1.ebuild | 3 ++- dev-util/apitrace/apitrace-7.1.ebuild | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/dev-util/apitrace/apitrace-4.0.ebuild b/dev-util/apitrace/apitrace-4.0.ebuild index 2e9fa0dba87..5986a792373 100644 --- a/dev-util/apitrace/apitrace-4.0.ebuild +++ b/dev-util/apitrace/apitrace-4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -14,6 +14,7 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" IUSE="+cli egl qt4" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS} >=app-arch/snappy-1.1.1[${MULTILIB_USEDEP}] diff --git a/dev-util/apitrace/apitrace-5.0.ebuild b/dev-util/apitrace/apitrace-5.0.ebuild index 83c1923d2b3..fcab924e2fe 100644 --- a/dev-util/apitrace/apitrace-5.0.ebuild +++ b/dev-util/apitrace/apitrace-5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -14,6 +14,7 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" IUSE="+cli egl qt4" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS} >=app-arch/snappy-1.1.1[${MULTILIB_USEDEP}] diff --git a/dev-util/apitrace/apitrace-6.0.ebuild b/dev-util/apitrace/apitrace-6.0.ebuild index 1128fb732d5..995d8975574 100644 --- a/dev-util/apitrace/apitrace-6.0.ebuild +++ b/dev-util/apitrace/apitrace-6.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -14,6 +14,7 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" IUSE="+cli egl qt4" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS} >=app-arch/snappy-1.1.1[${MULTILIB_USEDEP}] diff --git a/dev-util/apitrace/apitrace-6.1.ebuild b/dev-util/apitrace/apitrace-6.1.ebuild index 4920e2bd25e..1c0210a3bda 100644 --- a/dev-util/apitrace/apitrace-6.1.ebuild +++ b/dev-util/apitrace/apitrace-6.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -14,6 +14,7 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" IUSE="+cli egl qt4" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS} >=app-arch/snappy-1.1.1[${MULTILIB_USEDEP}] diff --git a/dev-util/apitrace/apitrace-7.1.ebuild b/dev-util/apitrace/apitrace-7.1.ebuild index 5736288e679..d79578e64e0 100644 --- a/dev-util/apitrace/apitrace-7.1.ebuild +++ b/dev-util/apitrace/apitrace-7.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -15,6 +15,7 @@ LICENSE+=" BSD CC-BY-3.0 CC-BY-4.0 public-domain" #bundled snappy SLOT="0" KEYWORDS="~amd64 ~arm ~x86" IUSE="+cli egl qt5 system-snappy" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS} >=sys-devel/gcc-4.7:*
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: b51cffc87a3fdc9c029d96a5610ddd1d779d375e Author: Michael Weber gentoo org> AuthorDate: Fri May 6 08:40:06 2016 + Commit: Michael Weber gentoo org> CommitDate: Fri May 6 08:40:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b51cffc8 dev-util/apitrace: Set EoD as proxy-maintainer. Package-Manager: portage-2.2.28 dev-util/apitrace/metadata.xml | 15 ++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/dev-util/apitrace/metadata.xml b/dev-util/apitrace/metadata.xml index 6ff1698..7e0a3f3 100644 --- a/dev-util/apitrace/metadata.xml +++ b/dev-util/apitrace/metadata.xml @@ -1,7 +1,20 @@ http://www.gentoo.org/dtd/metadata.dtd;> - + + e...@xmw.de + EoD + Maintainer. Assign bugs to him. + + + x...@gentoo.org + Michael Weber + Proxy maintainer. CC him on bugs. + + + proxy-ma...@gentoo.org + Proxy Maintainers + Enable command line interface Enable EGL support
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/files/, dev-util/apitrace/
commit: 4eec892b2e50ceabc5b6370e122ee8387f739696 Author: Michael Weber gentoo org> AuthorDate: Fri May 6 08:36:36 2016 + Commit: Michael Weber gentoo org> CommitDate: Fri May 6 08:40:26 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eec892b dev-util/apitrace: Version bump by EoD (bug 559566). Package-Manager: portage-2.2.28 dev-util/apitrace/Manifest | 1 + dev-util/apitrace/apitrace-7.1.ebuild | 99 ++ .../files/apitrace-7.1-disable-multiarch.patch | 35 .../apitrace/files/apitrace-7.1-docs-install.patch | 23 + .../files/apitrace-7.1-glxtrace-only.patch | 32 +++ .../files/apitrace-7.1-snappy-license.patch| 11 +++ dev-util/apitrace/metadata.xml | 1 + 7 files changed, 202 insertions(+) diff --git a/dev-util/apitrace/Manifest b/dev-util/apitrace/Manifest index 77da9dd..80ca682 100644 --- a/dev-util/apitrace/Manifest +++ b/dev-util/apitrace/Manifest @@ -2,3 +2,4 @@ DIST apitrace-4.0.tar.gz 1736912 SHA256 078cfe09a5a021559326e8ee92ce863dd99d48c3 DIST apitrace-5.0.tar.gz 1868044 SHA256 c11e97452b3b74533b82af28951382c77e3d639bd434cbc4e1dc43bc799c8ea6 SHA512 af83860c8bfd49a2a2b1483fe13a83f2e1aa93ca474f1efb12cb311a99f2ca29ce4c39831a941efdde80fe2ae76b11cdfc6fde3349d325c71fc2a3ecae6b1424 WHIRLPOOL ba6fe7c354db3e6ba8edd46675631ef6d2edfc01c9201ffd951fc48110d0120463d52b4778984b01ae766d662edfc386a1965240377bcd2b2bae71936e94d42a DIST apitrace-6.0.tar.gz 1738830 SHA256 4ac99fbd5076c9e4db9d09ef22fb1958f28115f162b6ee40a23130aacc1e2acb SHA512 e937ca8ddece11d180ed306083788fc7e5fa5d4ceeef0ae69ab5a8140e4169c583b281f6f4806b5c4d71c72fb79ac8399e2f0f49fa1052b90f14306247a4091c WHIRLPOOL 1d5f43f5576a4f258f249f3d2777ad221dce3d7dc9489db924568c5c26af3542d016d722ef9c9be7ae50e380684c597840cc869c4d11cf3f3dcb96f952cc4ee0 DIST apitrace-6.1.tar.gz 1741041 SHA256 0285610a6afbe9fbc47c0ecb80cafabb34dc1998c1c8308bacb7fdd15817930b SHA512 218fc8e59bc6cff6733c98f53c57b0e793d2f7aa530560f8da0dff83c4fa255c5fd5db97a9a43c364490c355ddb1ea6557ced64eae3e6c5e0c6f4504b9299bcd WHIRLPOOL 6334a96a0d70fce927faed0923efe1e320d4a52909ab01223f0486774a13e3cef53d2920933bc3167d9d766d647da6ab36b95ccbbcf78a0af55d16775000f2ea +DIST apitrace-7.1.tar.gz 2343156 SHA256 2103386d747d34f3d6fb1d01fde9078a45ad2e9976afab3a7489c95b08dde0a2 SHA512 b4ebe4eb0b16770a156cffe7cff2166634bee7b147d124c78c6e5b37e2ef5f0cb78d30ab7df9a489f25234073023c8bbee67e2b6c59aacfcf4e5ff2ceb84 WHIRLPOOL d61aa9470faf61d4ffa3cd12a24fa13f993f9e21fc0bfcf0f2b9bf3d15803bc1c2120a1ed7e8c43668082dfe61f86434d5e297c5e21e4f2bbb1b88bf80b9bbe3 diff --git a/dev-util/apitrace/apitrace-7.1.ebuild b/dev-util/apitrace/apitrace-7.1.ebuild new file mode 100644 index 000..47c58bf --- /dev/null +++ b/dev-util/apitrace/apitrace-7.1.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +PYTHON_COMPAT=( python2_7 ) + +inherit cmake-multilib eutils python-single-r1 + +DESCRIPTION="A tool for tracing, analyzing, and debugging graphics APIs" +HOMEPAGE="https://github.com/apitrace/apitrace; +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +LICENSE+=" BSD CC-BY-3.0 CC-BY-4.0 public-domain" #bundled snappy +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="+cli egl qt5 system-snappy" + +RDEPEND="${PYTHON_DEPS} + >=sys-devel/gcc-4.7:* + system-snappy? ( >=app-arch/snappy-1.1.1[${MULTILIB_USEDEP}] ) + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + >=media-libs/mesa-9.1.6[egl?,${MULTILIB_USEDEP}] + egl? ( || ( + >=media-libs/mesa-8.0[gles1,gles2] + ${CMAKE_CURRENT_BINARY_DIR}/glretrace_gl.cpp +@@ -368,3 +370,5 @@ + install (TARGETS d3dretrace RUNTIME DESTINATION bin) + install_pdb (d3dretrace DESTINATION bin) + endif () ++ ++endif (NOT BUILD_LIB_ONLY) diff --git a/dev-util/apitrace/files/apitrace-7.1-snappy-license.patch b/dev-util/apitrace/files/apitrace-7.1-snappy-license.patch new file mode 100644 index 000..2b211dc --- /dev/null +++ b/dev-util/apitrace/files/apitrace-7.1-snappy-license.patch @@ -0,0 +1,11 @@ +--- apitrace-7.1/thirdparty/snappy/CMakeLists.txt apitrace-7.1/thirdparty/snappy/CMakeLists.txt +@@ -16,8 +16,3 @@ + snappy-c.cc + ) + +-install ( +-FILES COPYING +-DESTINATION ${DOC_INSTALL_DIR} +-RENAME LICENSE-snappy.txt +-) diff --git a/dev-util/apitrace/metadata.xml b/dev-util/apitrace/metadata.xml index 7fe2270..6ff1698 100644 --- a/dev-util/apitrace/metadata.xml +++ b/dev-util/apitrace/metadata.xml @@ -5,6 +5,7 @@ Enable command line interface Enable EGL support + Link dynamic against app-arch/snappy apitrace/apitrace
[gentoo-commits] repo/gentoo:master commit in: dev-util/apitrace/
commit: 0ed6a5052614ea50d9b82e9fb1b62521de2ac110 Author: Tim Harder gentoo org> AuthorDate: Tue Apr 12 05:47:00 2016 + Commit: Tim Harder gentoo org> CommitDate: Tue Apr 12 05:47:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ed6a505 dev-util/apitrace: drop myself as maintainer dev-util/apitrace/metadata.xml | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dev-util/apitrace/metadata.xml b/dev-util/apitrace/metadata.xml index e19b15b..7fe2270 100644 --- a/dev-util/apitrace/metadata.xml +++ b/dev-util/apitrace/metadata.xml @@ -1,10 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - radher...@gentoo.org - Tim Harder - + Enable command line interface Enable EGL support