summaryrefslogtreecommitdiff
path: root/dev-util/lttng-tools
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/lttng-tools')
-rw-r--r--dev-util/lttng-tools/Manifest2
-rw-r--r--dev-util/lttng-tools/lttng-tools-2.13.14.ebuild50
2 files changed, 52 insertions, 0 deletions
diff --git a/dev-util/lttng-tools/Manifest b/dev-util/lttng-tools/Manifest
index 014de8ed8107..0e8532a821db 100644
--- a/dev-util/lttng-tools/Manifest
+++ b/dev-util/lttng-tools/Manifest
@@ -1,4 +1,6 @@
AUX lttng-tools-2.13.9-slibtool.patch 4024 BLAKE2B 38aae443574440c9efd3b895c55e7a2e482d0dc1ba27f0bddfe43170a5b1fc20b8be436ce31005bac71c33bf9c312197bde07f20a7e721426f2ed943309a5890 SHA512 186ec460c30de9696685769e0bdba8dcf5f55b13e0bbf1565f087f7ec5381cf4de90795d6fa703136ed0f06ab51931911f30518ff8c6088753d91323be20e3b2
+DIST lttng-tools-2.13.14.tar.bz2 1932238 BLAKE2B f079051502d01ffc67c4f8f0bbcdf3a4428546c652dcc352918c4908a37aeb510dd66309306cec835297c8d2f276e5cbd22ea4efef6866d3c0c0cf8651d68ef8 SHA512 61bdebb539cfb4eb61c9806e98742f39dc032d849b03d90cdb98d1891bd5bfbd0cb1f54bbc7bf79a11505ce7fee558497312d650bb41f11f739884e7cb8a750f
DIST lttng-tools-2.13.9.tar.bz2 1892293 BLAKE2B 51c4824435164196a77c8b6b3072810df83caf488c5fb692f9990b8d743ced2b07bffffa1e5a671149c75f3d96267f9c92f042c6c13503e03894f4c352c1733b SHA512 ff7a395d9af3fc44561be24163a84ce27ddd1338f7df2805037645b98c4ad17496553f17b8f0ede7bee967d630b53000c080a91ea8e1ced25ce86b010941b94e
+EBUILD lttng-tools-2.13.14.ebuild 1095 BLAKE2B 3e6b77692cf793d257946a422a51497211ee0b574d13d8b8f07d89fea0fe5fd006e8da1ae6fe1240cfd737eb289c95a526a18effbfeab025c07a1716c0e4ed5f SHA512 4cf128f283305260445a1dee09ebf89d8cc1eb37df404eb947bafd2b8fb851810e5e1d399891411f1fcad9493ff261101c2dcfe04a35b3807a34e488c8a3756a
EBUILD lttng-tools-2.13.9.ebuild 1275 BLAKE2B fb7f1d283dd76ce53f640d0c9792fac41b2098b7550119191ee6137647f8b25bf3c0226a2374770064d054b57a53a2e42e3ba57421dae276c5950b3666ea9e2d SHA512 67c26d3b67801b2c4651c08f40eea7ac775278e712e87c1ad564ff0b8a5dc5f8a7cc0d9e5112de0266207428491bc8e77ec2e597fb15698f82ee440af13158e4
MISC metadata.xml 502 BLAKE2B 3c29db929f2a3cbc9c72d07f5f0eb9e830879c044f2d902435c21e0e36801cd84999dd4723f129145a3d82a467976236539c75ac07ea2137a461c87d49e396a3 SHA512 9669dcfdfac9097ac2196456c2ae71037f9c0afe9fdaa67a9fdf1b55ef30b3a1b3cc482b7632c3bca72a02ae933dbadcaa328bcbe88e2083e4ad0ce0b60b97fd
diff --git a/dev-util/lttng-tools/lttng-tools-2.13.14.ebuild b/dev-util/lttng-tools/lttng-tools-2.13.14.ebuild
new file mode 100644
index 000000000000..5c8ab318c0d8
--- /dev/null
+++ b/dev-util/lttng-tools/lttng-tools-2.13.14.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+# Please bump the following packages together:
+# dev-util/lttng-modules
+# dev-util/lttng-tools
+# dev-util/lttng-ust
+
+MY_P="${P/_rc/-rc}"
+MY_SLOT="$(ver_cut 1-2)"
+
+DESCRIPTION="Linux Trace Toolkit - next generation"
+HOMEPAGE="https://lttng.org"
+SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0/${MY_SLOT}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ust"
+
+DEPEND="
+ >=dev-libs/userspace-rcu-0.11.0:=
+ dev-libs/popt
+ >=dev-libs/libxml2-2.7.6
+ ust? ( >=dev-util/lttng-ust-${MY_SLOT}.0:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ pthread_get_name_np # different from pthread_getname_*, not on linux
+ pthread_set_name_np # different from pthread_setname_*, not on linux
+)
+
+src_configure() {
+ # bug 906928
+ use elibc_musl && append-cppflags -D_LARGEFILE64_SOURCE
+
+ econf $(usex ust "" --without-lttng-ust)
+}
+
+src_install() {
+ default
+ find "${ED}" -type f -name '*.la' -delete || die
+}