summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-util/lttng-modules/Manifest2
-rw-r--r--dev-util/lttng-modules/lttng-modules-2.7.4.ebuild46
-rw-r--r--dev-util/lttng-modules/lttng-modules-2.8.0.ebuild46
3 files changed, 94 insertions, 0 deletions
diff --git a/dev-util/lttng-modules/Manifest b/dev-util/lttng-modules/Manifest
index 8db44162ad03..83fbb4fa04a9 100644
--- a/dev-util/lttng-modules/Manifest
+++ b/dev-util/lttng-modules/Manifest
@@ -1,2 +1,4 @@
DIST lttng-modules-2.6.4.tar.bz2 295609 SHA256 2e476958563839140a1d5f4316a51ea73fd54283464e050494977a62846099e0 SHA512 ec93456829b04964d0c9befd1071e220bc047e3bf57978bf9e6a666d0be418c5825873746604e0758cd8fcd47f70f4471e0b190ad87f53b79d7efa94febeef03 WHIRLPOOL 4a1bb3f04e91eba8e668efe156dc3e553090071777aef9773d17c8235fffc7746635e34eaa979cd736a43b51047f5251f44a74d85c70d0f602a0704d6152aa10
DIST lttng-modules-2.7.1.tar.bz2 297555 SHA256 3ce48a0d0fef39d2cc4687ec866de8f2fe49289faad02425b689559d7ddd077f SHA512 77609c7b7bc0a8315dd4c635c1be2d84cc1a946438323b362bd25cfcd97f2cf9655aefdbca8b96fceb61db7b733219251d2f9f2e1a46c7534c5d1c622c03b744 WHIRLPOOL 671f9eb773742ea8409806cf1ed26911654910c8c75a719654c6c0e154b80b07c4319cbf94b4a1114ffbca4d935e4631d7128701764d84622117c5f1d1b033bb
+DIST lttng-modules-2.7.4.tar.bz2 302329 SHA256 1ae1c6c5848e10df88698db94364188b97c4c116b1ea50831d018abd2b965e17 SHA512 bdec56c59f282be9a7d191f7799db5b66577f231f92e8fffbc1dad059706fe07c4dd288e74b516e8f6c13cc0da8a54f5e5dd913ae39639489b8eb1507ede08a8 WHIRLPOOL 1485835f9d999963230979e7516afb50591bebbe865a6e81fda88a4fa12ee66b4eebc7c4d0a77aff5bffc04fbeb0791fba719d7cdc3c861891598ce3de5809a5
+DIST lttng-modules-2.8.0.tar.bz2 315529 SHA256 b067f8a9c101dc244170ae5b66fc1d2f0547448162080a00f2a1df3701e63d29 SHA512 760a4417ca6113501f99177eded3dfdf39477a8978894d414c3e2f49c1e86716dc7a076d43f67b3fffb52e1f05ef1bc2671c0e30cfe0cead41c97a8ac1488d8c WHIRLPOOL cd8b209a75ac90f83e7425ce6923d9e8554ee97ea925b55f8c9ad198933a33f2c333c124d69c548c9304d06da7f8465b45854d0dae0e82f6feb1a8ee4a6bc072
diff --git a/dev-util/lttng-modules/lttng-modules-2.7.4.ebuild b/dev-util/lttng-modules/lttng-modules-2.7.4.ebuild
new file mode 100644
index 000000000000..374c4d933dc7
--- /dev/null
+++ b/dev-util/lttng-modules/lttng-modules-2.7.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit linux-mod versionator
+
+MY_P="${P/_rc/-rc}"
+MY_SLOT="$(get_version_component_range 1-2)"
+
+DESCRIPTION="LTTng Kernel Tracer Modules"
+HOMEPAGE="http://lttng.org"
+SRC_URI="http://lttng.org/files/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0/${MY_SLOT}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+BUILD_TARGETS="default"
+
+CONFIG_CHECK="MODULES KALLSYMS HIGH_RES_TIMERS TRACEPOINTS
+ ~HAVE_SYSCALL_TRACEPOINTS ~PERF_EVENTS ~EVENT_TRACING ~KPROBES KRETPROBES"
+
+MODULE_NAMES="true"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_pretend() {
+ if kernel_is lt 2 6 27; then
+ eerror "${PN} require Linux kernel >= 2.6.27"
+ die "Please update your kernel!"
+ fi
+}
+
+src_install() {
+ for i in $(find "${S}" -name "*.ko" -print); do
+ local val=${i##${S}/}
+ local modules+="${val%%.ko}(misc:) "
+ done
+ MODULE_NAMES=${modules}
+
+ linux-mod_src_install
+ dodoc ChangeLog README.md TODO
+}
diff --git a/dev-util/lttng-modules/lttng-modules-2.8.0.ebuild b/dev-util/lttng-modules/lttng-modules-2.8.0.ebuild
new file mode 100644
index 000000000000..374c4d933dc7
--- /dev/null
+++ b/dev-util/lttng-modules/lttng-modules-2.8.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit linux-mod versionator
+
+MY_P="${P/_rc/-rc}"
+MY_SLOT="$(get_version_component_range 1-2)"
+
+DESCRIPTION="LTTng Kernel Tracer Modules"
+HOMEPAGE="http://lttng.org"
+SRC_URI="http://lttng.org/files/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0/${MY_SLOT}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+BUILD_TARGETS="default"
+
+CONFIG_CHECK="MODULES KALLSYMS HIGH_RES_TIMERS TRACEPOINTS
+ ~HAVE_SYSCALL_TRACEPOINTS ~PERF_EVENTS ~EVENT_TRACING ~KPROBES KRETPROBES"
+
+MODULE_NAMES="true"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_pretend() {
+ if kernel_is lt 2 6 27; then
+ eerror "${PN} require Linux kernel >= 2.6.27"
+ die "Please update your kernel!"
+ fi
+}
+
+src_install() {
+ for i in $(find "${S}" -name "*.ko" -print); do
+ local val=${i##${S}/}
+ local modules+="${val%%.ko}(misc:) "
+ done
+ MODULE_NAMES=${modules}
+
+ linux-mod_src_install
+ dodoc ChangeLog README.md TODO
+}