[gentoo-commits] repo/gentoo:master commit in: dev-util/kernelshark/
commit: 8a71fd78771dea52d0ea3de12bc773dfe014d82c Author: Yixun Lan gentoo org> AuthorDate: Mon Jul 8 18:54:43 2024 + Commit: Yixun Lan gentoo org> CommitDate: Mon Jul 8 18:54:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a71fd78 dev-util/kernelshark: fix Qt6OpenGLWidgets issue add USE=opengql to dev-qt/qtbase:6 Closes: https://bugs.gentoo.org/933175 Signed-off-by: Yixun Lan gentoo.org> .../{kernelshark-2.3.1.ebuild => kernelshark-2.3.1-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/kernelshark/kernelshark-2.3.1.ebuild b/dev-util/kernelshark/kernelshark-2.3.1-r1.ebuild similarity index 96% rename from dev-util/kernelshark/kernelshark-2.3.1.ebuild rename to dev-util/kernelshark/kernelshark-2.3.1-r1.ebuild index dccf255b4d8c..d07fbe9685e5 100644 --- a/dev-util/kernelshark/kernelshark-2.3.1.ebuild +++ b/dev-util/kernelshark/kernelshark-2.3.1-r1.ebuild @@ -27,7 +27,7 @@ IUSE="custom-optimization doc" DEPEND=" || ( dev-libs/libtracecmd =media-libs/freeglut-3.0.0:= x11-libs/libXmu:=
[gentoo-commits] repo/gentoo:master commit in: dev-util/kernelshark/, dev-util/kernelshark/files/
commit: 9219b2f0c7714280769956b831dc7807b279e6cc Author: Yixun Lan gentoo org> AuthorDate: Wed Jan 24 09:29:45 2024 + Commit: Yixun Lan gentoo org> CommitDate: Thu May 30 01:35:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9219b2f0 dev-util/kernelshark: add 2.3.1 Signed-off-by: Yixun Lan gentoo.org> dev-util/kernelshark/Manifest | 1 + .../files/kernelshark-2.3.1-algorithm.patch| 12 + dev-util/kernelshark/kernelshark-2.3.1.ebuild | 59 ++ 3 files changed, 72 insertions(+) diff --git a/dev-util/kernelshark/Manifest b/dev-util/kernelshark/Manifest index f3b6bab4411a..5db8967c1806 100644 --- a/dev-util/kernelshark/Manifest +++ b/dev-util/kernelshark/Manifest @@ -1,2 +1,3 @@ DIST kernelshark-2.2.0.tar.gz 4100601 BLAKE2B e68275b91a5a629a868e95c9b5f807c46e445e9d6e131093eb38b5a350af47dec5da9d4ec24a4b60a90ac6b3c70438236f6cd7d80fabccf420bae1603fc13338 SHA512 a2d2d2c9494189322ddb45eabe3aded8db9c72eca3d5afefc8d97b4b5011e9f93a3324aeabe19bc1917c3dbf67c75dcefbda831a2e82722bde5599f01e88c047 DIST kernelshark-2.2.1.tar.gz 4100400 BLAKE2B a11e61660cbf987c5060014b4de8e05f6957f2eb5519c3a109d91e5297a4532af3c958471ab181ddc8cbb061d1a493b3f40b71efb3abe3d47640a4ab87cc SHA512 1e0b17de02b82a20f6f78ebbfe61c63550947c3275e1262ae6edfd4675f7d1f976955ed37b14f2a214675a83e43135e605c244b4a5f920ebcdeaabcda7510d10 +DIST kernelshark-2.3.1.tar.gz 4100178 BLAKE2B 818448c3d2e01412e12fc3406b13ffd4d6ab7d442aef7867048913996edbc7f64b2c2c9e88810d6c0bd9e8a6ee9726369ab097d2164ec990f098e123c702 SHA512 ba5e7ebc713d296bef211174869445ccb3dffb8a96d0634776bd28c183487225e7c8082c8be5957795973833d6ac67851fb46f75cf68aae66eb3e5e06c081f5f diff --git a/dev-util/kernelshark/files/kernelshark-2.3.1-algorithm.patch b/dev-util/kernelshark/files/kernelshark-2.3.1-algorithm.patch new file mode 100644 index ..8a007bb02bc2 --- /dev/null +++ b/dev-util/kernelshark/files/kernelshark-2.3.1-algorithm.patch @@ -0,0 +1,12 @@ +diff --git a/src/plugins/LatencyPlot.cpp b/src/plugins/LatencyPlot.cpp +index d412917..3597f5d 100644 +--- a/src/plugins/LatencyPlot.cpp b/src/plugins/LatencyPlot.cpp +@@ -13,6 +13,7 @@ + #include + + // C++ ++#include + #include + #include + diff --git a/dev-util/kernelshark/kernelshark-2.3.1.ebuild b/dev-util/kernelshark/kernelshark-2.3.1.ebuild new file mode 100644 index ..dccf255b4d8c --- /dev/null +++ b/dev-util/kernelshark/kernelshark-2.3.1.ebuild @@ -0,0 +1,59 @@ +# Copyright 2019-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic cmake + +DESCRIPTION="Graphical reader for trace-cmd output" +HOMEPAGE="https://kernelshark.org/; + +if [[ ${PV} =~ [9]{4,} ]]; then + EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/kernel-shark.git/; + inherit git-r3 + S="${WORKDIR}/${P}/kernel-shark" + +else + MY_P="kernel-shark-${PN}-v${PV}" + SRC_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/kernel-shark.git/snapshot/${MY_P}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +IUSE="custom-optimization doc" + +DEPEND=" + || ( dev-libs/libtracecmd =media-libs/freeglut-3.0.0:= + x11-libs/libXmu:= + x11-libs/libXi:= + >=dev-libs/libtracefs-1.3 + >=dev-libs/libtraceevent-1.5 + media-fonts/freefont +" +RDEPEND="${DEPEND}" +BDEPEND=" + doc? ( + media-gfx/graphviz + app-text/doxygen + )" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.0-no-ldconfig.patch + "${FILESDIR}"/${PN}-2.3.1-algorithm.patch +) + +src_configure() { + local mycmakeargs=( + -D_INSTALL_PREFIX="${EPREFIX}/usr" + -D_LIBDIR="${EPREFIX}/usr/$(get_libdir)" + -D_DOXYGEN_DOC=$(usex doc) + ) + use custom-optimization || replace-flags -O? -O3 + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/kernelshark/
commit: 7ca04257d8da73c3b7dae06d2b9e3eb17193b6fa Author: Yixun Lan gentoo org> AuthorDate: Sun Feb 4 01:05:34 2024 + Commit: Yixun Lan gentoo org> CommitDate: Sun Feb 4 04:18:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ca04257 dev-util/kernelshark: fix trace-cmd dep add dev-util/trace-cmd as build/run-time dep Closes: https://bugs.gentoo.org/923734 Signed-off-by: Yixun Lan gentoo.org> .../{kernelshark-2.2.1-r1.ebuild => kernelshark-2.2.1-r2.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-util/kernelshark/kernelshark-2.2.1-r1.ebuild b/dev-util/kernelshark/kernelshark-2.2.1-r2.ebuild similarity index 98% rename from dev-util/kernelshark/kernelshark-2.2.1-r1.ebuild rename to dev-util/kernelshark/kernelshark-2.2.1-r2.ebuild index 79925ca48471..130c9a4d430f 100644 --- a/dev-util/kernelshark/kernelshark-2.2.1-r1.ebuild +++ b/dev-util/kernelshark/kernelshark-2.2.1-r2.ebuild @@ -30,6 +30,7 @@ DEPEND=" dev-qt/qtcore:5= dev-qt/qtnetwork:5= dev-qt/qtwidgets:5= + dev-util/trace-cmd >=media-libs/freeglut-3.0.0:= x11-libs/libXmu:= x11-libs/libXi:=
[gentoo-commits] repo/gentoo:master commit in: dev-util/kernelshark/
commit: 6b25d63c7a8e9c40de54de64ced904daa5f7674b Author: Yixun Lan gentoo org> AuthorDate: Thu Feb 1 01:09:59 2024 + Commit: Yixun Lan gentoo org> CommitDate: Sat Feb 3 13:30:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b25d63c dev-util/kernelshark: fix libtracecmd dep Closes: https://bugs.gentoo.org/909439 Signed-off-by: Yixun Lan gentoo.org> .../{kernelshark-2.2.1.ebuild => kernelshark-2.2.1-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/kernelshark/kernelshark-2.2.1.ebuild b/dev-util/kernelshark/kernelshark-2.2.1-r1.ebuild similarity index 95% rename from dev-util/kernelshark/kernelshark-2.2.1.ebuild rename to dev-util/kernelshark/kernelshark-2.2.1-r1.ebuild index b90ab79d56d5..79925ca48471 100644 --- a/dev-util/kernelshark/kernelshark-2.2.1.ebuild +++ b/dev-util/kernelshark/kernelshark-2.2.1-r1.ebuild @@ -25,7 +25,7 @@ SLOT="0" IUSE="custom-optimization doc" DEPEND=" - >=dev-util/trace-cmd-3.0.2 + || ( >=dev-libs/libtracecmd-1.1.2
[gentoo-commits] repo/gentoo:master commit in: dev-util/kernelshark/
commit: 762d15391ff0aeeda1d38c94951152daf973aa01 Author: Yixun Lan gentoo org> AuthorDate: Sat Jul 1 10:25:03 2023 + Commit: Yixun Lan gentoo org> CommitDate: Sat Jul 1 13:27:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=762d1539 dev-util/kernelshark: add 2.2.1 Signed-off-by: Yixun Lan gentoo.org> dev-util/kernelshark/Manifest | 1 + dev-util/kernelshark/kernelshark-2.2.1.ebuild | 59 +++ 2 files changed, 60 insertions(+) diff --git a/dev-util/kernelshark/Manifest b/dev-util/kernelshark/Manifest index 9984f4dea6e4..f3b6bab4411a 100644 --- a/dev-util/kernelshark/Manifest +++ b/dev-util/kernelshark/Manifest @@ -1 +1,2 @@ DIST kernelshark-2.2.0.tar.gz 4100601 BLAKE2B e68275b91a5a629a868e95c9b5f807c46e445e9d6e131093eb38b5a350af47dec5da9d4ec24a4b60a90ac6b3c70438236f6cd7d80fabccf420bae1603fc13338 SHA512 a2d2d2c9494189322ddb45eabe3aded8db9c72eca3d5afefc8d97b4b5011e9f93a3324aeabe19bc1917c3dbf67c75dcefbda831a2e82722bde5599f01e88c047 +DIST kernelshark-2.2.1.tar.gz 4100400 BLAKE2B a11e61660cbf987c5060014b4de8e05f6957f2eb5519c3a109d91e5297a4532af3c958471ab181ddc8cbb061d1a493b3f40b71efb3abe3d47640a4ab87cc SHA512 1e0b17de02b82a20f6f78ebbfe61c63550947c3275e1262ae6edfd4675f7d1f976955ed37b14f2a214675a83e43135e605c244b4a5f920ebcdeaabcda7510d10 diff --git a/dev-util/kernelshark/kernelshark-2.2.1.ebuild b/dev-util/kernelshark/kernelshark-2.2.1.ebuild new file mode 100644 index ..660f4388e049 --- /dev/null +++ b/dev-util/kernelshark/kernelshark-2.2.1.ebuild @@ -0,0 +1,59 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic cmake + +DESCRIPTION="Graphical reader for trace-cmd output" +HOMEPAGE="https://kernelshark.org/; + +if [[ ${PV} =~ [9]{4,} ]]; then + EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/kernel-shark.git/; + inherit git-r3 + S="${WORKDIR}/${P}/kernel-shark" + +else + MY_P="kernel-shark-${PN}-v${PV}" + SRC_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/kernel-shark.git/snapshot/${MY_P}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +IUSE="custom-optimization doc" + +DEPEND=" + >=dev-util/trace-cmd-3.0.2 + dev-libs/json-c:= + dev-qt/qtcore:5= + dev-qt/qtnetwork:5= + dev-qt/qtwidgets:5= + >=media-libs/freeglut-3.0.0:= + x11-libs/libXmu:= + x11-libs/libXi:= + >=dev-libs/libtracefs-1.3 + >=dev-libs/libtraceevent-1.5 + media-fonts/freefont +" +RDEPEND="${DEPEND}" +BDEPEND=" + doc? ( + media-gfx/graphviz + app-doc/doxygen + )" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.0-no-ldconfig.patch +) + +src_configure() { + local mycmakeargs=( + -D_INSTALL_PREFIX="${EPREFIX}/usr" + -D_LIBDIR="${EPREFIX}/usr/$(get_libdir)" + -D_DOXYGEN_DOC=$(usex doc) + ) + use custom-optimization || replace-flags -O? -O3 + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/kernelshark/files/, dev-util/kernelshark/
commit: f05d76ea718839add7482c8307932b5e1932f709 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Feb 10 20:06:08 2023 + Commit: Yixun Lan gentoo org> CommitDate: Fri Mar 3 20:04:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f05d76ea dev-util/kernelshark: drop 1.2, 2.1.0, 2.1.1 cleanup EPAI=7 cmake rdeps Signed-off-by: Andreas Sturmlechner gentoo.org> Signed-off-by: Yixun Lan gentoo.org> dev-util/kernelshark/Manifest | 3 -- .../kernelshark/files/kernelshark-1.2-build.patch | 39 -- .../files/kernelshark-1.2-desktop-version.patch| 9 .../kernelshark-2.1.0-fix-desktop-version.patch| 11 dev-util/kernelshark/kernelshark-1.2.ebuild| 56 dev-util/kernelshark/kernelshark-2.1.0.ebuild | 60 -- dev-util/kernelshark/kernelshark-2.1.1.ebuild | 59 - 7 files changed, 237 deletions(-) diff --git a/dev-util/kernelshark/Manifest b/dev-util/kernelshark/Manifest index e6b3d2362196..9984f4dea6e4 100644 --- a/dev-util/kernelshark/Manifest +++ b/dev-util/kernelshark/Manifest @@ -1,4 +1 @@ -DIST kernelshark-1.2.tar.gz 4298175 BLAKE2B 2ebe70c2b7c0691b65b0251027f1c558fc2fc5ef9bf61512d3ddd554fbb6ec349e36fca4dd0060c6b7db49eca0ec81a2f1296d635459b91883e54e77146ea3ae SHA512 059ac0ced71fa00de34c30ece433430f1e2fc36acb1b3a3f15cb84ce74d7a4f115e4ee8fbf9a256d5a731050aee02823a90a024dca4b4f6a17061652b871b935 -DIST kernelshark-2.1.0.tar.gz 4098666 BLAKE2B 2798626c598ec2464f018b5808a6da460a552920c373dbf1eaba5d243e2f150da2a9a25668f8cb27e2ddc7dc286d4d5215d942893456de9339a63bde0e4d7381 SHA512 4b463cf06a919d67fa38ada8221e4702e2fac725d917e7abd12e1d69880ba964881ac549caf90bd7cb22edea4f28d7937494a05f75218f16fe2edcdff7161c3e -DIST kernelshark-2.1.1.tar.gz 4099851 BLAKE2B d686a0c19b9daeb355fa3c57104b9147cd0b4e492a3b0b57e5fdbd450d265f963bb35c99b896039007ea47c983d86649381fd81ec9402e4482a39e962322de3a SHA512 8fd9d117401961bf892a46890a7fd97c17a2d9839704b43730a5bf90f5e2cf73c68da2453a2e208b1732055abfaf5ddd7532efe8de9256b4232abd172a04f89c DIST kernelshark-2.2.0.tar.gz 4100601 BLAKE2B e68275b91a5a629a868e95c9b5f807c46e445e9d6e131093eb38b5a350af47dec5da9d4ec24a4b60a90ac6b3c70438236f6cd7d80fabccf420bae1603fc13338 SHA512 a2d2d2c9494189322ddb45eabe3aded8db9c72eca3d5afefc8d97b4b5011e9f93a3324aeabe19bc1917c3dbf67c75dcefbda831a2e82722bde5599f01e88c047 diff --git a/dev-util/kernelshark/files/kernelshark-1.2-build.patch b/dev-util/kernelshark/files/kernelshark-1.2-build.patch deleted file mode 100644 index c7fcd0d8d33f.. --- a/dev-util/kernelshark/files/kernelshark-1.2-build.patch +++ /dev/null @@ -1,39 +0,0 @@ a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -67,11 +67,11 @@ set(KS_LOGO_LABEL KS_logo_horizontal.svg) - - set(CMAKE_INSTALL_RPATH "${_LIBDIR}/${KS_APP_NAME}/") - --if (CMAKE_BUILD_TYPE MATCHES Package) -+if (NOT CMAKE_BUILD_TYPE MATCHES Package) - - set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) - --else (CMAKE_BUILD_TYPE MATCHES Package) -+else (CMAKE_BUILD_TYPE MATCHES Gentoo) - - set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) - a/build/FindTraceCmd.cmake -+++ b/build/FindTraceCmd.cmake -@@ -38,17 +38,17 @@ find_path(TRACEFS_INCLUDE_DIR NAMES tracefs/tracefs.h -${CMAKE_SOURCE_DIR}/../include/ - NO_DEFAULT_PATH) - --find_library(TRACECMD_LIBRARY NAMES trace-cmd/libtracecmd.a -+find_library(TRACECMD_LIBRARY NAMES trace-cmd/libtracecmd.so - PATHS $ENV{TRACE_CMD}/lib/ -${CMAKE_SOURCE_DIR}/../lib/ - NO_DEFAULT_PATH) - --find_library(TRACEFS_LIBRARYNAMES tracefs/libtracefs.a -+find_library(TRACEFS_LIBRARYNAMES tracefs/libtracefs.so - PATHS $ENV{TRACE_CMD}/lib/ -${CMAKE_SOURCE_DIR}/../lib/ - NO_DEFAULT_PATH) - --find_library(TRACEEVENT_LIBRARY NAMES traceevent/libtraceevent.a -+find_library(TRACEEVENT_LIBRARY NAMES traceevent/libtraceevent.so - PATHS $ENV{TRACE_CMD}/lib/ -${CMAKE_SOURCE_DIR}/../lib/ - NO_DEFAULT_PATH) diff --git a/dev-util/kernelshark/files/kernelshark-1.2-desktop-version.patch b/dev-util/kernelshark/files/kernelshark-1.2-desktop-version.patch deleted file mode 100644 index 5f469b199547.. --- a/dev-util/kernelshark/files/kernelshark-1.2-desktop-version.patch +++ /dev/null @@ -1,9 +0,0 @@ a/build/ks.desktop.cmake -+++ b/build/ks.desktop.cmake -@@ -1,5 +1,5 @@ - [Desktop Entry] --Version=@KS_VERSION_STRING@ -+Version=1.2 - Type=Application - Name=Kernel Shark - GenericName=Kernel Shark diff --git a/dev-util/kernelshark/files/kernelshark-2.1.0-fix-desktop-version.patch
[gentoo-commits] repo/gentoo:master commit in: dev-util/kernelshark/
commit: 8c9da448f257c0a168bb44bc801b5006025fa823 Author: Yixun Lan gentoo org> AuthorDate: Sat Jan 28 13:19:35 2023 + Commit: Yixun Lan gentoo org> CommitDate: Sat Jan 28 15:23:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c9da448 dev-util/kernelshark: add 2.2.0 Signed-off-by: Yixun Lan gentoo.org> dev-util/kernelshark/Manifest | 1 + dev-util/kernelshark/kernelshark-2.2.0.ebuild | 59 +++ 2 files changed, 60 insertions(+) diff --git a/dev-util/kernelshark/Manifest b/dev-util/kernelshark/Manifest index e7d6e1d5bdba..e6b3d2362196 100644 --- a/dev-util/kernelshark/Manifest +++ b/dev-util/kernelshark/Manifest @@ -1,3 +1,4 @@ DIST kernelshark-1.2.tar.gz 4298175 BLAKE2B 2ebe70c2b7c0691b65b0251027f1c558fc2fc5ef9bf61512d3ddd554fbb6ec349e36fca4dd0060c6b7db49eca0ec81a2f1296d635459b91883e54e77146ea3ae SHA512 059ac0ced71fa00de34c30ece433430f1e2fc36acb1b3a3f15cb84ce74d7a4f115e4ee8fbf9a256d5a731050aee02823a90a024dca4b4f6a17061652b871b935 DIST kernelshark-2.1.0.tar.gz 4098666 BLAKE2B 2798626c598ec2464f018b5808a6da460a552920c373dbf1eaba5d243e2f150da2a9a25668f8cb27e2ddc7dc286d4d5215d942893456de9339a63bde0e4d7381 SHA512 4b463cf06a919d67fa38ada8221e4702e2fac725d917e7abd12e1d69880ba964881ac549caf90bd7cb22edea4f28d7937494a05f75218f16fe2edcdff7161c3e DIST kernelshark-2.1.1.tar.gz 4099851 BLAKE2B d686a0c19b9daeb355fa3c57104b9147cd0b4e492a3b0b57e5fdbd450d265f963bb35c99b896039007ea47c983d86649381fd81ec9402e4482a39e962322de3a SHA512 8fd9d117401961bf892a46890a7fd97c17a2d9839704b43730a5bf90f5e2cf73c68da2453a2e208b1732055abfaf5ddd7532efe8de9256b4232abd172a04f89c +DIST kernelshark-2.2.0.tar.gz 4100601 BLAKE2B e68275b91a5a629a868e95c9b5f807c46e445e9d6e131093eb38b5a350af47dec5da9d4ec24a4b60a90ac6b3c70438236f6cd7d80fabccf420bae1603fc13338 SHA512 a2d2d2c9494189322ddb45eabe3aded8db9c72eca3d5afefc8d97b4b5011e9f93a3324aeabe19bc1917c3dbf67c75dcefbda831a2e82722bde5599f01e88c047 diff --git a/dev-util/kernelshark/kernelshark-2.2.0.ebuild b/dev-util/kernelshark/kernelshark-2.2.0.ebuild new file mode 100644 index ..660f4388e049 --- /dev/null +++ b/dev-util/kernelshark/kernelshark-2.2.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic cmake + +DESCRIPTION="Graphical reader for trace-cmd output" +HOMEPAGE="https://kernelshark.org/; + +if [[ ${PV} =~ [9]{4,} ]]; then + EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/kernel-shark.git/; + inherit git-r3 + S="${WORKDIR}/${P}/kernel-shark" + +else + MY_P="kernel-shark-${PN}-v${PV}" + SRC_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/kernel-shark.git/snapshot/${MY_P}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +IUSE="custom-optimization doc" + +DEPEND=" + >=dev-util/trace-cmd-3.0.2 + dev-libs/json-c:= + dev-qt/qtcore:5= + dev-qt/qtnetwork:5= + dev-qt/qtwidgets:5= + >=media-libs/freeglut-3.0.0:= + x11-libs/libXmu:= + x11-libs/libXi:= + >=dev-libs/libtracefs-1.3 + >=dev-libs/libtraceevent-1.5 + media-fonts/freefont +" +RDEPEND="${DEPEND}" +BDEPEND=" + doc? ( + media-gfx/graphviz + app-doc/doxygen + )" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.0-no-ldconfig.patch +) + +src_configure() { + local mycmakeargs=( + -D_INSTALL_PREFIX="${EPREFIX}/usr" + -D_LIBDIR="${EPREFIX}/usr/$(get_libdir)" + -D_DOXYGEN_DOC=$(usex doc) + ) + use custom-optimization || replace-flags -O? -O3 + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/kernelshark/
commit: d6a664f4bdb68eeac0eac1234a26063f72097a3f Author: Yixun Lan gentoo org> AuthorDate: Fri Sep 23 13:11:36 2022 + Commit: Yixun Lan gentoo org> CommitDate: Fri Sep 23 13:13:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6a664f4 dev-util/kernelshark: add 2.1.1 Signed-off-by: Yixun Lan gentoo.org> dev-util/kernelshark/Manifest | 1 + dev-util/kernelshark/kernelshark-2.1.1.ebuild | 59 +++ 2 files changed, 60 insertions(+) diff --git a/dev-util/kernelshark/Manifest b/dev-util/kernelshark/Manifest index 86ed6e3b7693..e7d6e1d5bdba 100644 --- a/dev-util/kernelshark/Manifest +++ b/dev-util/kernelshark/Manifest @@ -1,2 +1,3 @@ DIST kernelshark-1.2.tar.gz 4298175 BLAKE2B 2ebe70c2b7c0691b65b0251027f1c558fc2fc5ef9bf61512d3ddd554fbb6ec349e36fca4dd0060c6b7db49eca0ec81a2f1296d635459b91883e54e77146ea3ae SHA512 059ac0ced71fa00de34c30ece433430f1e2fc36acb1b3a3f15cb84ce74d7a4f115e4ee8fbf9a256d5a731050aee02823a90a024dca4b4f6a17061652b871b935 DIST kernelshark-2.1.0.tar.gz 4098666 BLAKE2B 2798626c598ec2464f018b5808a6da460a552920c373dbf1eaba5d243e2f150da2a9a25668f8cb27e2ddc7dc286d4d5215d942893456de9339a63bde0e4d7381 SHA512 4b463cf06a919d67fa38ada8221e4702e2fac725d917e7abd12e1d69880ba964881ac549caf90bd7cb22edea4f28d7937494a05f75218f16fe2edcdff7161c3e +DIST kernelshark-2.1.1.tar.gz 4099851 BLAKE2B d686a0c19b9daeb355fa3c57104b9147cd0b4e492a3b0b57e5fdbd450d265f963bb35c99b896039007ea47c983d86649381fd81ec9402e4482a39e962322de3a SHA512 8fd9d117401961bf892a46890a7fd97c17a2d9839704b43730a5bf90f5e2cf73c68da2453a2e208b1732055abfaf5ddd7532efe8de9256b4232abd172a04f89c diff --git a/dev-util/kernelshark/kernelshark-2.1.1.ebuild b/dev-util/kernelshark/kernelshark-2.1.1.ebuild new file mode 100644 index ..3c8e34a184d4 --- /dev/null +++ b/dev-util/kernelshark/kernelshark-2.1.1.ebuild @@ -0,0 +1,59 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic cmake + +DESCRIPTION="Graphical reader for trace-cmd output" +HOMEPAGE="https://kernelshark.org/; + +if [[ ${PV} =~ [9]{4,} ]]; then + EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/kernel-shark.git/; + inherit git-r3 + S="${WORKDIR}/${P}/kernel-shark" + +else + MY_P="kernel-shark-${PN}-v${PV}" + SRC_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/kernel-shark.git/snapshot/${MY_P}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +IUSE="custom-optimization doc" + +DEPEND=" + >=dev-util/trace-cmd-3.0.2 + dev-libs/json-c:= + dev-qt/qtcore:5= + dev-qt/qtnetwork:5= + dev-qt/qtwidgets:5= + >=media-libs/freeglut-3.0.0:= + x11-libs/libXmu:= + x11-libs/libXi:= + >=dev-libs/libtracefs-1.3 + >=dev-libs/libtraceevent-1.5 + media-fonts/freefont +" +RDEPEND="${DEPEND}" +BDEPEND=" + doc? ( + media-gfx/graphviz + app-doc/doxygen + )" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.0-no-ldconfig.patch +) + +src_configure() { + local mycmakeargs=( + -D_INSTALL_PREFIX="${EPREFIX}/usr" + -D_LIBDIR="${EPREFIX}/usr/$(get_libdir)" + -D_DOXYGEN_DOC=$(usex doc) + ) + use custom-optimization || replace-flags -O? -O3 + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/kernelshark/
commit: 2539616c92d8e06e2f05eba1b38b933044b5bf99 Author: Yixun Lan gentoo org> AuthorDate: Fri Sep 23 13:12:42 2022 + Commit: Yixun Lan gentoo org> CommitDate: Fri Sep 23 13:13:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2539616c dev-util/kernelshark: add myself as a maintainer Signed-off-by: Yixun Lan gentoo.org> dev-util/kernelshark/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/dev-util/kernelshark/metadata.xml b/dev-util/kernelshark/metadata.xml index f80ada075e51..ccfdd585f7b6 100644 --- a/dev-util/kernelshark/metadata.xml +++ b/dev-util/kernelshark/metadata.xml @@ -5,6 +5,10 @@ chutz...@gentoo.org Patrick McLean + +d...@gentoo.org +Yixun Lan + Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS
[gentoo-commits] repo/gentoo:master commit in: dev-util/kernelshark/files/, dev-util/kernelshark/
commit: 8e4742a4aaf16615a8cb633c4b027b80fb1da81e Author: Christian Schmidt digadd de> AuthorDate: Sat Mar 19 19:47:34 2022 + Commit: Patrick McLean gentoo org> CommitDate: Thu Jun 16 16:57:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e4742a4 dev-util/kernelshark: bump to 2.1.0 Signed-off-by: Christian Schmidt digadd.de> Bug: https://bugs.gentoo.org/824982 Closes: https://github.com/gentoo/gentoo/pull/24667 Signed-off-by: Patrick McLean gentoo.org> dev-util/kernelshark/Manifest | 1 + .../kernelshark-2.1.0-fix-desktop-version.patch| 11 .../files/kernelshark-2.1.0-no-ldconfig.patch | 16 ++ dev-util/kernelshark/kernelshark-2.1.0.ebuild | 60 ++ 4 files changed, 88 insertions(+) diff --git a/dev-util/kernelshark/Manifest b/dev-util/kernelshark/Manifest index 9bc0767aebc1..86ed6e3b7693 100644 --- a/dev-util/kernelshark/Manifest +++ b/dev-util/kernelshark/Manifest @@ -1 +1,2 @@ DIST kernelshark-1.2.tar.gz 4298175 BLAKE2B 2ebe70c2b7c0691b65b0251027f1c558fc2fc5ef9bf61512d3ddd554fbb6ec349e36fca4dd0060c6b7db49eca0ec81a2f1296d635459b91883e54e77146ea3ae SHA512 059ac0ced71fa00de34c30ece433430f1e2fc36acb1b3a3f15cb84ce74d7a4f115e4ee8fbf9a256d5a731050aee02823a90a024dca4b4f6a17061652b871b935 +DIST kernelshark-2.1.0.tar.gz 4098666 BLAKE2B 2798626c598ec2464f018b5808a6da460a552920c373dbf1eaba5d243e2f150da2a9a25668f8cb27e2ddc7dc286d4d5215d942893456de9339a63bde0e4d7381 SHA512 4b463cf06a919d67fa38ada8221e4702e2fac725d917e7abd12e1d69880ba964881ac549caf90bd7cb22edea4f28d7937494a05f75218f16fe2edcdff7161c3e diff --git a/dev-util/kernelshark/files/kernelshark-2.1.0-fix-desktop-version.patch b/dev-util/kernelshark/files/kernelshark-2.1.0-fix-desktop-version.patch new file mode 100644 index ..a6a93be0ea0d --- /dev/null +++ b/dev-util/kernelshark/files/kernelshark-2.1.0-fix-desktop-version.patch @@ -0,0 +1,11 @@ +diff --git a/build/ks.desktop.cmake b/build/ks.desktop.cmake +index 2b02c0d..9765e61 100644 +--- a/build/ks.desktop.cmake b/build/ks.desktop.cmake +@@ -1,5 +1,5 @@ + [Desktop Entry] +-Version=@KS_VERSION_STRING@ ++Version=1.0 + Type=Application + Name=Kernel Shark + GenericName=Kernel Shark diff --git a/dev-util/kernelshark/files/kernelshark-2.1.0-no-ldconfig.patch b/dev-util/kernelshark/files/kernelshark-2.1.0-no-ldconfig.patch new file mode 100644 index ..7a7ea5bd435e --- /dev/null +++ b/dev-util/kernelshark/files/kernelshark-2.1.0-no-ldconfig.patch @@ -0,0 +1,16 @@ +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 9e0b4ae..732c14a 100644 +--- a/src/CMakeLists.txt b/src/CMakeLists.txt +@@ -46,11 +46,6 @@ install(FILES "${KS_DIR}/libkshark.pc" + DESTINATION ${PKG_CONGIG_DIR} + COMPONENT libkshark-devel) + +-install(CODE "message(\"-- Executing: ldconfig ${_LIBDIR}\") +- execute_process(COMMAND bash \"-c\" \"ldconfig ${_INSTALL_PREFIX}\" +- ECHO_ERROR_VARIABLE)" +-COMPONENT libkshark-devel) +- + if (OPENGL_FOUND) + + message(STATUS "libkshark-plot") diff --git a/dev-util/kernelshark/kernelshark-2.1.0.ebuild b/dev-util/kernelshark/kernelshark-2.1.0.ebuild new file mode 100644 index ..ddf6b441a088 --- /dev/null +++ b/dev-util/kernelshark/kernelshark-2.1.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic cmake + +DESCRIPTION="Graphical reader for trace-cmd output" +HOMEPAGE="https://kernelshark.org/; + +if [[ ${PV} =~ [9]{4,} ]]; then + EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/kernel-shark.git/; + inherit git-r3 + S="${WORKDIR}/${P}/kernel-shark" + +else + MY_P="kernel-shark-${PN}-v${PV}" + SRC_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/kernel-shark.git/snapshot/${MY_P}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +IUSE="custom-optimization doc" + +DEPEND=" + >=dev-util/trace-cmd-3.0.2 + dev-libs/json-c:= + dev-qt/qtcore:5= + dev-qt/qtnetwork:5= + dev-qt/qtwidgets:5= + >=media-libs/freeglut-3.0.0:= + x11-libs/libXmu:= + x11-libs/libXi:= + >=dev-libs/libtracefs-1.3 + >=dev-libs/libtraceevent-1.5 + media-fonts/freefont +" +RDEPEND="${DEPEND}" +BDEPEND=" + doc? ( + media-gfx/graphviz + app-doc/doxygen + )" + +PATCHES=( + "${FILESDIR}"/${P}-no-ldconfig.patch + "${FILESDIR}"/${P}-fix-desktop-version.patch +) + +src_configure() { + local mycmakeargs=( + -D_INSTALL_PREFIX="${EPREFIX}/usr" + -D_LIBDIR="${EPREFIX}/usr/$(get_libdir)" + -D_DOXYGEN_DOC=$(usex doc) + ) + use custom-optimization || replace-flags -O? -O3 +
[gentoo-commits] repo/gentoo:master commit in: dev-util/kernelshark/, dev-util/kernelshark/files/
commit: 4175029b23c735769cb490583befe77d091608e5 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat May 22 18:45:34 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun May 23 17:45:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4175029b dev-util/kernelshark: Drop unmaintained and broken ebuild Closes: https://bugs.gentoo.org/726682 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> .../kernelshark/files/kernelshark-1.0-build.patch | 33 .../files/kernelshark-1.0-desktop-version.patch| 11 dev-util/kernelshark/kernelshark-.ebuild | 58 -- 3 files changed, 102 deletions(-) diff --git a/dev-util/kernelshark/files/kernelshark-1.0-build.patch b/dev-util/kernelshark/files/kernelshark-1.0-build.patch deleted file mode 100644 index 411d4235a21..000 --- a/dev-util/kernelshark/files/kernelshark-1.0-build.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff --git a/CMakeLists.txt b/kernel-shark/CMakeLists.txt -index 45c6f23..e2394d9 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -63,11 +63,11 @@ set(KS_LOGO_LABEL KS_logo_horizontal.svg) - - set(CMAKE_INSTALL_RPATH "${_INSTALL_PREFIX}/lib/${KS_APP_NAME}/") - --if (CMAKE_BUILD_TYPE MATCHES Package) -+if (NOT CMAKE_BUILD_TYPE MATCHES Package) - - set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) - --else (CMAKE_BUILD_TYPE MATCHES Package) -+else (CMAKE_BUILD_TYPE MATCHES Gentoo) - - set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) - -diff --git a/build/FindTraceCmd.cmake b/kernel-shark/build/FindTraceCmd.cmake -index 2da4eee..c454ce6 100644 a/build/FindTraceCmd.cmake -+++ b/build/FindTraceCmd.cmake -@@ -40,8 +40,8 @@ find_library(TRACEEVENT_LIBRARY NAMES traceevent/libtraceevent.a - # search was successful "find_path" will do nothing this time. - find_program(TRACECMD_EXECUTABLE NAMES trace-cmd) - find_path(TRACECMD_INCLUDE_DIR NAMES trace-cmd/trace-cmd.h) --find_library(TRACECMD_LIBRARY NAMES trace-cmd/libtracecmd.so) --find_library(TRACEEVENT_LIBRARY NAMES traceevent/libtraceevent.so) -+find_library(TRACECMD_LIBRARY NAMES libtracecmd.so) -+find_library(TRACEEVENT_LIBRARY NAMES libtraceevent.so) - - IF (TRACECMD_INCLUDE_DIR AND TRACECMD_LIBRARY AND TRACECMD_EXECUTABLE) - diff --git a/dev-util/kernelshark/files/kernelshark-1.0-desktop-version.patch b/dev-util/kernelshark/files/kernelshark-1.0-desktop-version.patch deleted file mode 100644 index 2b9b444958d..000 --- a/dev-util/kernelshark/files/kernelshark-1.0-desktop-version.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff --git a/kernel-shark/build/ks.desktop.cmake b/kernel-shark/build/ks.desktop.cmake -index 2b02c0d..34c02ea 100644 a/build/ks.desktop.cmake -+++ b/build/ks.desktop.cmake -@@ -1,5 +1,5 @@ - [Desktop Entry] --Version=@KS_VERSION_STRING@ -+Version=1.1 - Type=Application - Name=Kernel Shark - GenericName=Kernel Shark diff --git a/dev-util/kernelshark/kernelshark-.ebuild b/dev-util/kernelshark/kernelshark-.ebuild deleted file mode 100644 index 969302e6c70..000 --- a/dev-util/kernelshark/kernelshark-.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic cmake-utils - -DESCRIPTION="Graphical reader for trace-cmd output" -HOMEPAGE="https://kernelshark.org/; - -if [[ ${PV} =~ [9]{4,} ]]; then - EGIT_REPO_URI="https://github.com/rostedt/trace-cmd.git; - inherit git-r3 - S="${WORKDIR}/${P}/kernel-shark" - -else - MY_P="${PN}-v${PV}" - SRC_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/trace-cmd-${MY_P}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/trace-cmd-${MY_P}/kernel-shark" - -fi - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -IUSE="custom-optimization doc" - -DEPEND=">=dev-util/trace-cmd-2.8.3:= - dev-libs/json-c:= - >=media-libs/freeglut-3.0.0:= - x11-libs/libXmu:= - x11-libs/libXi:= - dev-qt/qtcore:5= - dev-qt/qtwidgets:5= - dev-qt/qtnetwork:5= -" -RDEPEND="${DEPEND}" -BDEPEND=">=dev-util/cmake-2.8.11 - doc? ( - media-gfx/graphviz - app-doc/doxygen - ) -" - -PATCHES=( - "${FILESDIR}/kernelshark-1.0-build.patch" - "${FILESDIR}/kernelshark-1.0-desktop-version.patch" -) - -src_configure() { - local mycmakeargs=( - -D_INSTALL_PREFIX="${EPREFIX}/usr" - -DTRACECMD_INCLUDE_DIR="${EPREFIX}/usr/include/trace-cmd" - -D_DOXYGEN_DOC="$(usex doc)" - ) - use custom-optimization || replace-flags -O? -O3 - cmake-utils_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/kernelshark/
commit: f6906e414a5c0486bf4237d4ebc3780fabab11e9 Author: Jakov Smolic sartura hr> AuthorDate: Sat Feb 13 10:27:01 2021 + Commit: David Seifert gentoo org> CommitDate: Sat Feb 13 10:27:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6906e41 dev-util/kernelshark: Remove old Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> dev-util/kernelshark/Manifest | 1 - dev-util/kernelshark/kernelshark-1.0.ebuild | 58 - 2 files changed, 59 deletions(-) diff --git a/dev-util/kernelshark/Manifest b/dev-util/kernelshark/Manifest index 7477b72b297..9bc0767aebc 100644 --- a/dev-util/kernelshark/Manifest +++ b/dev-util/kernelshark/Manifest @@ -1,2 +1 @@ -DIST kernelshark-1.0.tar.gz 4238163 BLAKE2B edae4bcaf646a8c430e64205cd5d137d8df7eb839075b4bb5da459852e1bb887eaa98de51afd1884cfd27833d3513fc26995fba6964220eb8b95a317d3e4e057 SHA512 ff9f0846ba7105813742bb56887870eff8af4f525864ab75d37dcb2dd6cfbd500fd08140d605c3f0021d88991c114e0ffeb7da9ada979bdd78defaa1c266 DIST kernelshark-1.2.tar.gz 4298175 BLAKE2B 2ebe70c2b7c0691b65b0251027f1c558fc2fc5ef9bf61512d3ddd554fbb6ec349e36fca4dd0060c6b7db49eca0ec81a2f1296d635459b91883e54e77146ea3ae SHA512 059ac0ced71fa00de34c30ece433430f1e2fc36acb1b3a3f15cb84ce74d7a4f115e4ee8fbf9a256d5a731050aee02823a90a024dca4b4f6a17061652b871b935 diff --git a/dev-util/kernelshark/kernelshark-1.0.ebuild b/dev-util/kernelshark/kernelshark-1.0.ebuild deleted file mode 100644 index 969302e6c70..000 --- a/dev-util/kernelshark/kernelshark-1.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic cmake-utils - -DESCRIPTION="Graphical reader for trace-cmd output" -HOMEPAGE="https://kernelshark.org/; - -if [[ ${PV} =~ [9]{4,} ]]; then - EGIT_REPO_URI="https://github.com/rostedt/trace-cmd.git; - inherit git-r3 - S="${WORKDIR}/${P}/kernel-shark" - -else - MY_P="${PN}-v${PV}" - SRC_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/trace-cmd-${MY_P}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/trace-cmd-${MY_P}/kernel-shark" - -fi - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -IUSE="custom-optimization doc" - -DEPEND=">=dev-util/trace-cmd-2.8.3:= - dev-libs/json-c:= - >=media-libs/freeglut-3.0.0:= - x11-libs/libXmu:= - x11-libs/libXi:= - dev-qt/qtcore:5= - dev-qt/qtwidgets:5= - dev-qt/qtnetwork:5= -" -RDEPEND="${DEPEND}" -BDEPEND=">=dev-util/cmake-2.8.11 - doc? ( - media-gfx/graphviz - app-doc/doxygen - ) -" - -PATCHES=( - "${FILESDIR}/kernelshark-1.0-build.patch" - "${FILESDIR}/kernelshark-1.0-desktop-version.patch" -) - -src_configure() { - local mycmakeargs=( - -D_INSTALL_PREFIX="${EPREFIX}/usr" - -DTRACECMD_INCLUDE_DIR="${EPREFIX}/usr/include/trace-cmd" - -D_DOXYGEN_DOC="$(usex doc)" - ) - use custom-optimization || replace-flags -O? -O3 - cmake-utils_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/kernelshark/files/, dev-util/kernelshark/
commit: a906f31cbf5bfa5fb1938a48f025c414e5f8f519 Author: Jakov Smolic sartura hr> AuthorDate: Sat Feb 13 10:26:58 2021 + Commit: David Seifert gentoo org> CommitDate: Sat Feb 13 10:26:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a906f31c dev-util/kernelshark: Bump to 1.2 * Fix build with gcc-10 * Fix building against >dev-util/trace-cmd-2.8.3 Closes: https://bugs.gentoo.org/738828 Closes: https://bugs.gentoo.org/726402 Closes: https://bugs.gentoo.org/726686 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> dev-util/kernelshark/Manifest | 1 + .../kernelshark/files/kernelshark-1.2-build.patch | 39 +++ .../files/kernelshark-1.2-desktop-version.patch| 9 dev-util/kernelshark/kernelshark-1.2.ebuild| 56 ++ 4 files changed, 105 insertions(+) diff --git a/dev-util/kernelshark/Manifest b/dev-util/kernelshark/Manifest index dcdebcda120..7477b72b297 100644 --- a/dev-util/kernelshark/Manifest +++ b/dev-util/kernelshark/Manifest @@ -1 +1,2 @@ DIST kernelshark-1.0.tar.gz 4238163 BLAKE2B edae4bcaf646a8c430e64205cd5d137d8df7eb839075b4bb5da459852e1bb887eaa98de51afd1884cfd27833d3513fc26995fba6964220eb8b95a317d3e4e057 SHA512 ff9f0846ba7105813742bb56887870eff8af4f525864ab75d37dcb2dd6cfbd500fd08140d605c3f0021d88991c114e0ffeb7da9ada979bdd78defaa1c266 +DIST kernelshark-1.2.tar.gz 4298175 BLAKE2B 2ebe70c2b7c0691b65b0251027f1c558fc2fc5ef9bf61512d3ddd554fbb6ec349e36fca4dd0060c6b7db49eca0ec81a2f1296d635459b91883e54e77146ea3ae SHA512 059ac0ced71fa00de34c30ece433430f1e2fc36acb1b3a3f15cb84ce74d7a4f115e4ee8fbf9a256d5a731050aee02823a90a024dca4b4f6a17061652b871b935 diff --git a/dev-util/kernelshark/files/kernelshark-1.2-build.patch b/dev-util/kernelshark/files/kernelshark-1.2-build.patch new file mode 100644 index 000..c7fcd0d8d33 --- /dev/null +++ b/dev-util/kernelshark/files/kernelshark-1.2-build.patch @@ -0,0 +1,39 @@ +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -67,11 +67,11 @@ set(KS_LOGO_LABEL KS_logo_horizontal.svg) + + set(CMAKE_INSTALL_RPATH "${_LIBDIR}/${KS_APP_NAME}/") + +-if (CMAKE_BUILD_TYPE MATCHES Package) ++if (NOT CMAKE_BUILD_TYPE MATCHES Package) + + set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) + +-else (CMAKE_BUILD_TYPE MATCHES Package) ++else (CMAKE_BUILD_TYPE MATCHES Gentoo) + + set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) + +--- a/build/FindTraceCmd.cmake b/build/FindTraceCmd.cmake +@@ -38,17 +38,17 @@ find_path(TRACEFS_INCLUDE_DIR NAMES tracefs/tracefs.h +${CMAKE_SOURCE_DIR}/../include/ + NO_DEFAULT_PATH) + +-find_library(TRACECMD_LIBRARY NAMES trace-cmd/libtracecmd.a ++find_library(TRACECMD_LIBRARY NAMES trace-cmd/libtracecmd.so + PATHS $ENV{TRACE_CMD}/lib/ +${CMAKE_SOURCE_DIR}/../lib/ + NO_DEFAULT_PATH) + +-find_library(TRACEFS_LIBRARYNAMES tracefs/libtracefs.a ++find_library(TRACEFS_LIBRARYNAMES tracefs/libtracefs.so + PATHS $ENV{TRACE_CMD}/lib/ +${CMAKE_SOURCE_DIR}/../lib/ + NO_DEFAULT_PATH) + +-find_library(TRACEEVENT_LIBRARY NAMES traceevent/libtraceevent.a ++find_library(TRACEEVENT_LIBRARY NAMES traceevent/libtraceevent.so + PATHS $ENV{TRACE_CMD}/lib/ +${CMAKE_SOURCE_DIR}/../lib/ + NO_DEFAULT_PATH) diff --git a/dev-util/kernelshark/files/kernelshark-1.2-desktop-version.patch b/dev-util/kernelshark/files/kernelshark-1.2-desktop-version.patch new file mode 100644 index 000..5f469b19954 --- /dev/null +++ b/dev-util/kernelshark/files/kernelshark-1.2-desktop-version.patch @@ -0,0 +1,9 @@ +--- a/build/ks.desktop.cmake b/build/ks.desktop.cmake +@@ -1,5 +1,5 @@ + [Desktop Entry] +-Version=@KS_VERSION_STRING@ ++Version=1.2 + Type=Application + Name=Kernel Shark + GenericName=Kernel Shark diff --git a/dev-util/kernelshark/kernelshark-1.2.ebuild b/dev-util/kernelshark/kernelshark-1.2.ebuild new file mode 100644 index 000..f3406107a78 --- /dev/null +++ b/dev-util/kernelshark/kernelshark-1.2.ebuild @@ -0,0 +1,56 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic cmake + +DESCRIPTION="Graphical reader for trace-cmd output" +HOMEPAGE="https://kernelshark.org/; + +if [[ ${PV} =~ [9]{4,} ]]; then + EGIT_REPO_URI="https://github.com/rostedt/trace-cmd.git; + inherit git-r3 + S="${WORKDIR}/${P}/kernel-shark" + +else + MY_P="${PN}-v${PV}" + SRC_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/trace-cmd-${MY_P}.tar.gz -> ${P}.tar.gz" +
[gentoo-commits] repo/gentoo:master commit in: dev-util/kernelshark/
commit: 6f083537fb52907bc8e7c3d6669862fdf3dbea57 Author: Alexey Sokolov google com> AuthorDate: Fri May 8 00:49:15 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Thu May 14 22:25:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f083537 dev-util/kernelshark: update homepage Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alexey Sokolov google.com> Closes: https://github.com/gentoo/gentoo/pull/15699 Signed-off-by: Aaron Bauman gentoo.org> dev-util/kernelshark/kernelshark-1.0.ebuild | 4 ++-- dev-util/kernelshark/kernelshark-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-util/kernelshark/kernelshark-1.0.ebuild b/dev-util/kernelshark/kernelshark-1.0.ebuild index 44d6447fb0e..969302e6c70 100644 --- a/dev-util/kernelshark/kernelshark-1.0.ebuild +++ b/dev-util/kernelshark/kernelshark-1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit flag-o-matic cmake-utils DESCRIPTION="Graphical reader for trace-cmd output" -HOMEPAGE="http://kernelshark.org/; +HOMEPAGE="https://kernelshark.org/; if [[ ${PV} =~ [9]{4,} ]]; then EGIT_REPO_URI="https://github.com/rostedt/trace-cmd.git; diff --git a/dev-util/kernelshark/kernelshark-.ebuild b/dev-util/kernelshark/kernelshark-.ebuild index 44d6447fb0e..969302e6c70 100644 --- a/dev-util/kernelshark/kernelshark-.ebuild +++ b/dev-util/kernelshark/kernelshark-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit flag-o-matic cmake-utils DESCRIPTION="Graphical reader for trace-cmd output" -HOMEPAGE="http://kernelshark.org/; +HOMEPAGE="https://kernelshark.org/; if [[ ${PV} =~ [9]{4,} ]]; then EGIT_REPO_URI="https://github.com/rostedt/trace-cmd.git;
[gentoo-commits] repo/gentoo:master commit in: dev-util/kernelshark/, dev-util/kernelshark/files/
commit: 87f4a1b2fba5868ef23640c36b01fc3762d0dcb2 Author: Patrick McLean sony com> AuthorDate: Fri Jul 26 17:26:43 2019 + Commit: Patrick McLean gentoo org> CommitDate: Fri Jul 26 17:26:43 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87f4a1b2 dev-util/kernelshark: New package Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Patrick McLean gentoo.org> dev-util/kernelshark/Manifest | 1 + .../kernelshark/files/kernelshark-1.0-build.patch | 33 .../files/kernelshark-1.0-desktop-version.patch| 11 dev-util/kernelshark/kernelshark-1.0.ebuild| 58 ++ dev-util/kernelshark/kernelshark-.ebuild | 58 ++ dev-util/kernelshark/metadata.xml | 12 + 6 files changed, 173 insertions(+) diff --git a/dev-util/kernelshark/Manifest b/dev-util/kernelshark/Manifest new file mode 100644 index 000..dcdebcda120 --- /dev/null +++ b/dev-util/kernelshark/Manifest @@ -0,0 +1 @@ +DIST kernelshark-1.0.tar.gz 4238163 BLAKE2B edae4bcaf646a8c430e64205cd5d137d8df7eb839075b4bb5da459852e1bb887eaa98de51afd1884cfd27833d3513fc26995fba6964220eb8b95a317d3e4e057 SHA512 ff9f0846ba7105813742bb56887870eff8af4f525864ab75d37dcb2dd6cfbd500fd08140d605c3f0021d88991c114e0ffeb7da9ada979bdd78defaa1c266 diff --git a/dev-util/kernelshark/files/kernelshark-1.0-build.patch b/dev-util/kernelshark/files/kernelshark-1.0-build.patch new file mode 100644 index 000..411d4235a21 --- /dev/null +++ b/dev-util/kernelshark/files/kernelshark-1.0-build.patch @@ -0,0 +1,33 @@ +diff --git a/CMakeLists.txt b/kernel-shark/CMakeLists.txt +index 45c6f23..e2394d9 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -63,11 +63,11 @@ set(KS_LOGO_LABEL KS_logo_horizontal.svg) + + set(CMAKE_INSTALL_RPATH "${_INSTALL_PREFIX}/lib/${KS_APP_NAME}/") + +-if (CMAKE_BUILD_TYPE MATCHES Package) ++if (NOT CMAKE_BUILD_TYPE MATCHES Package) + + set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) + +-else (CMAKE_BUILD_TYPE MATCHES Package) ++else (CMAKE_BUILD_TYPE MATCHES Gentoo) + + set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) + +diff --git a/build/FindTraceCmd.cmake b/kernel-shark/build/FindTraceCmd.cmake +index 2da4eee..c454ce6 100644 +--- a/build/FindTraceCmd.cmake b/build/FindTraceCmd.cmake +@@ -40,8 +40,8 @@ find_library(TRACEEVENT_LIBRARY NAMES traceevent/libtraceevent.a + # search was successful "find_path" will do nothing this time. + find_program(TRACECMD_EXECUTABLE NAMES trace-cmd) + find_path(TRACECMD_INCLUDE_DIR NAMES trace-cmd/trace-cmd.h) +-find_library(TRACECMD_LIBRARY NAMES trace-cmd/libtracecmd.so) +-find_library(TRACEEVENT_LIBRARY NAMES traceevent/libtraceevent.so) ++find_library(TRACECMD_LIBRARY NAMES libtracecmd.so) ++find_library(TRACEEVENT_LIBRARY NAMES libtraceevent.so) + + IF (TRACECMD_INCLUDE_DIR AND TRACECMD_LIBRARY AND TRACECMD_EXECUTABLE) + diff --git a/dev-util/kernelshark/files/kernelshark-1.0-desktop-version.patch b/dev-util/kernelshark/files/kernelshark-1.0-desktop-version.patch new file mode 100644 index 000..2b9b444958d --- /dev/null +++ b/dev-util/kernelshark/files/kernelshark-1.0-desktop-version.patch @@ -0,0 +1,11 @@ +diff --git a/kernel-shark/build/ks.desktop.cmake b/kernel-shark/build/ks.desktop.cmake +index 2b02c0d..34c02ea 100644 +--- a/build/ks.desktop.cmake b/build/ks.desktop.cmake +@@ -1,5 +1,5 @@ + [Desktop Entry] +-Version=@KS_VERSION_STRING@ ++Version=1.1 + Type=Application + Name=Kernel Shark + GenericName=Kernel Shark diff --git a/dev-util/kernelshark/kernelshark-1.0.ebuild b/dev-util/kernelshark/kernelshark-1.0.ebuild new file mode 100644 index 000..44d6447fb0e --- /dev/null +++ b/dev-util/kernelshark/kernelshark-1.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic cmake-utils + +DESCRIPTION="Graphical reader for trace-cmd output" +HOMEPAGE="http://kernelshark.org/; + +if [[ ${PV} =~ [9]{4,} ]]; then + EGIT_REPO_URI="https://github.com/rostedt/trace-cmd.git; + inherit git-r3 + S="${WORKDIR}/${P}/kernel-shark" + +else + MY_P="${PN}-v${PV}" + SRC_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/trace-cmd-${MY_P}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/trace-cmd-${MY_P}/kernel-shark" + +fi + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +IUSE="custom-optimization doc" + +DEPEND=">=dev-util/trace-cmd-2.8.3:= + dev-libs/json-c:= + >=media-libs/freeglut-3.0.0:= + x11-libs/libXmu:= + x11-libs/libXi:= + dev-qt/qtcore:5= + dev-qt/qtwidgets:5= + dev-qt/qtnetwork:5= +" +RDEPEND="${DEPEND}" +BDEPEND=">=dev-util/cmake-2.8.11 + doc? ( + media-gfx/graphviz + app-doc/doxygen + ) +"