* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2015-10-20 12:22 Lars Wendler
0 siblings, 0 replies; 79+ messages in thread
From: Lars Wendler @ 2015-10-20 12:22 UTC (permalink / raw
To: gentoo-commits
commit: 4cba1f0ea32135e7ad3d53cefd60f9597c7f3137
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 20 12:21:10 2015 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Oct 20 12:22:24 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cba1f0e
dev-util/systemtap: Bump to version 2.9 (bug #562578).
Package-Manager: portage-2.2.23
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
dev-util/systemtap/Manifest | 1 +
dev-util/systemtap/systemtap-2.9.ebuild | 71 +++++++++++++++++++++++++++++++++
2 files changed, 72 insertions(+)
diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index 2b5aa57..abb6f65 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -1,2 +1,3 @@
DIST systemtap-2.4.tar.gz 2664988 SHA256 fdcee37c4db188819a69f67a72ad1977251e80673cebf729a443b6c00be779f4 SHA512 40c30942eb50948f11f06f9f37c76d96f5ebc8eb6d164c9af5d54845b3f43f38594ddebf5f0d42ac4704b0a2563cd23edf818c196ee1330db00011a85ae11b0c WHIRLPOOL 7441504b167b9f90da52abb7f0c934263c9ce984de4caedc43f3694c7a1c492fe7c5bdd56357d7eebc8d306aea6873cdf8c0dadb0fafcc4f0bb192d5e9cfb9d3
DIST systemtap-2.5.tar.gz 2767649 SHA256 fdd9e2c6f6325790d3c6c68ada8fa895babbecc1ed7c9e531080e946c2eef075 SHA512 17d64bf19ae72e935b715e72c04802db32453ef49afcbb8bbdad898a654bf3a5e66c68baaf8bc3c877000c1b28c865043c954d33e8d8588e894f7dda405aa0df WHIRLPOOL 4e7e810cb7e6fc735bcfc8d00455091d04ee22b91bf3738f918a8d7b672917f0c30d4fe17540cceba778fe76735e5ae6ebc703b401d5fb09420c6cb56ba903bf
+DIST systemtap-2.9.tar.gz 3258026 SHA256 04f2c607512f4867f345a3d173940e1023441c5d3560f2e580b4a82dfe4d6353 SHA512 00d24ad52d5634b540241a9fc64efbab7fa1d34d31a0254b43474101d3024f050ab7ec284aba0c082889066e1b4cf4c38799801910bff7516ca2e380684089dc WHIRLPOOL fa8d3978f0768091c5cc3bd1cd4b13b6ff9643e2e37ee8e8b59c1801fd7ddcad7029d06e4a1207dc5add5faf423de9ccdb9df677b7db88a5199b1fde731fcb3a
diff --git a/dev-util/systemtap/systemtap-2.9.ebuild b/dev-util/systemtap/systemtap-2.9.ebuild
new file mode 100644
index 0000000..e2e948e
--- /dev/null
+++ b/dev-util/systemtap/systemtap-2.9.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit linux-info autotools eutils python-single-r1
+
+DESCRIPTION="A linux trace/probe tool"
+HOMEPAGE="http://www.sourceware.org/systemtap/"
+SRC_URI="http://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="sqlite"
+
+RDEPEND=">=dev-libs/elfutils-0.142
+ sys-libs/libcap
+ ${PYTHON_DEPS}
+ sqlite? ( dev-db/sqlite:3 )"
+DEPEND="${RDEPEND}
+ >=sys-devel/gettext-0.18.2"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
+ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
+ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
+ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
+
+DOCS="AUTHORS HACKING NEWS README"
+
+pkg_setup() {
+ linux-info_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ python_fix_shebang .
+
+ sed -i \
+ -e 's:-Werror::g' \
+ configure.ac \
+ Makefile.am \
+ staprun/Makefile.am \
+ stapdyn/Makefile.am \
+ buildrun.cxx \
+ testsuite/systemtap.unprivileged/unprivileged_probes.exp \
+ testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
+ testsuite/systemtap.base/stmt_rel_user.exp \
+ testsuite/systemtap.base/sdt_va_args.exp \
+ testsuite/systemtap.base/sdt_misc.exp \
+ testsuite/systemtap.base/sdt.exp \
+ scripts/kprobes_test/gen_code.py \
+ || die "Failed to clean up sources"
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+ --without-rpm \
+ --disable-server \
+ --disable-docs \
+ --disable-refdocs \
+ --disable-grapher \
+ $(use_enable sqlite)
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2015-10-20 12:22 Lars Wendler
0 siblings, 0 replies; 79+ messages in thread
From: Lars Wendler @ 2015-10-20 12:22 UTC (permalink / raw
To: gentoo-commits
commit: db3d0694aedbb11fbc8cec9d09e738ad5daefc43
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 20 12:22:11 2015 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Oct 20 12:22:27 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db3d0694
dev-util/systemtap: Removed old.
Package-Manager: portage-2.2.23
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
dev-util/systemtap/systemtap-2.4.ebuild | 69 ---------------------------------
1 file changed, 69 deletions(-)
diff --git a/dev-util/systemtap/systemtap-2.4.ebuild b/dev-util/systemtap/systemtap-2.4.ebuild
deleted file mode 100644
index 852b62f..0000000
--- a/dev-util/systemtap/systemtap-2.4.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-PYTHON_DEPEND="2"
-
-inherit linux-info autotools eutils python
-
-DESCRIPTION="A linux trace/probe tool"
-HOMEPAGE="http://www.sourceware.org/systemtap/"
-SRC_URI="http://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
-IUSE="sqlite"
-
-RDEPEND=">=dev-libs/elfutils-0.142
- sys-libs/libcap
- sqlite? ( dev-db/sqlite:3 )"
-DEPEND="${RDEPEND}
- >=sys-devel/gettext-0.18.2"
-
-CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
-ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
-ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
-ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
-
-DOCS="AUTHORS HACKING NEWS README"
-
-pkg_setup() {
- linux-info_pkg_setup
- python_set_active_version 2
- python_pkg_setup
-}
-
-src_prepare() {
- python_convert_shebangs 2 dtrace.in
-
- sed -i \
- -e 's:-Werror::g' \
- configure.ac \
- Makefile.am \
- staprun/Makefile.am \
- stapdyn/Makefile.am \
- buildrun.cxx \
- testsuite/systemtap.unprivileged/unprivileged_probes.exp \
- testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
- testsuite/systemtap.base/stmt_rel_user.exp \
- testsuite/systemtap.base/sdt_va_args.exp \
- testsuite/systemtap.base/sdt_misc.exp \
- testsuite/systemtap.base/sdt.exp \
- scripts/kprobes_test/gen_code.py \
- || die "Failed to clean up sources"
- eautoreconf
-}
-
-src_configure() {
- econf \
- --docdir="${EPREFIX}/usr/share/doc/${PF}" \
- --without-rpm \
- --disable-server \
- --disable-docs \
- --disable-refdocs \
- --disable-grapher \
- $(use_enable sqlite)
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2015-10-20 12:23 Lars Wendler
0 siblings, 0 replies; 79+ messages in thread
From: Lars Wendler @ 2015-10-20 12:23 UTC (permalink / raw
To: gentoo-commits
commit: 14d727501e1d4406147fa91dbadcfb5e5eb6932f
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 20 12:23:41 2015 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Oct 20 12:23:41 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d72750
dev-util/systemtap: Added epatch_user.
Package-Manager: portage-2.2.23
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
dev-util/systemtap/systemtap-2.9.ebuild | 3 +++
1 file changed, 3 insertions(+)
diff --git a/dev-util/systemtap/systemtap-2.9.ebuild b/dev-util/systemtap/systemtap-2.9.ebuild
index e2e948e..66bc172 100644
--- a/dev-util/systemtap/systemtap-2.9.ebuild
+++ b/dev-util/systemtap/systemtap-2.9.ebuild
@@ -56,6 +56,9 @@ src_prepare() {
testsuite/systemtap.base/sdt.exp \
scripts/kprobes_test/gen_code.py \
|| die "Failed to clean up sources"
+
+ epatch_user
+
eautoreconf
}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2017-01-26 21:50 James Le Cuirot
0 siblings, 0 replies; 79+ messages in thread
From: James Le Cuirot @ 2017-01-26 21:50 UTC (permalink / raw
To: gentoo-commits
commit: 430421f70385b3c1093c91ae5baaec507af8c4fe
Author: Roy Bamford <neddyseagoon <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 26 11:42:55 2017 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Thu Jan 26 21:49:52 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=430421f7
dev-util/systemtap:added ~arm64 keyword. Tested on cortex-a53 Dependency of icedtea on arm64
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/3668
dev-util/systemtap/systemtap-2.9.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-util/systemtap/systemtap-2.9.ebuild b/dev-util/systemtap/systemtap-2.9.ebuild
index 66bc172..c4e9a36 100644
--- a/dev-util/systemtap/systemtap-2.9.ebuild
+++ b/dev-util/systemtap/systemtap-2.9.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
# $Id$
@@ -14,7 +14,7 @@ SRC_URI="http://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="sqlite"
RDEPEND=">=dev-libs/elfutils-0.142
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2017-02-24 10:35 Lars Wendler
0 siblings, 0 replies; 79+ messages in thread
From: Lars Wendler @ 2017-02-24 10:35 UTC (permalink / raw
To: gentoo-commits
commit: fa7388a25e1de7a9389d3676f8a6b9ddb6a385b6
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 24 09:38:56 2017 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Feb 24 10:34:45 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa7388a2
dev-util/systemtap: Bump to version 3.1
Package-Manager: Portage-2.3.3, Repoman-2.3.1
dev-util/systemtap/Manifest | 1 +
dev-util/systemtap/systemtap-3.1.ebuild | 74 +++++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index abb6f655eb..dfdde90e35 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -1,3 +1,4 @@
DIST systemtap-2.4.tar.gz 2664988 SHA256 fdcee37c4db188819a69f67a72ad1977251e80673cebf729a443b6c00be779f4 SHA512 40c30942eb50948f11f06f9f37c76d96f5ebc8eb6d164c9af5d54845b3f43f38594ddebf5f0d42ac4704b0a2563cd23edf818c196ee1330db00011a85ae11b0c WHIRLPOOL 7441504b167b9f90da52abb7f0c934263c9ce984de4caedc43f3694c7a1c492fe7c5bdd56357d7eebc8d306aea6873cdf8c0dadb0fafcc4f0bb192d5e9cfb9d3
DIST systemtap-2.5.tar.gz 2767649 SHA256 fdd9e2c6f6325790d3c6c68ada8fa895babbecc1ed7c9e531080e946c2eef075 SHA512 17d64bf19ae72e935b715e72c04802db32453ef49afcbb8bbdad898a654bf3a5e66c68baaf8bc3c877000c1b28c865043c954d33e8d8588e894f7dda405aa0df WHIRLPOOL 4e7e810cb7e6fc735bcfc8d00455091d04ee22b91bf3738f918a8d7b672917f0c30d4fe17540cceba778fe76735e5ae6ebc703b401d5fb09420c6cb56ba903bf
DIST systemtap-2.9.tar.gz 3258026 SHA256 04f2c607512f4867f345a3d173940e1023441c5d3560f2e580b4a82dfe4d6353 SHA512 00d24ad52d5634b540241a9fc64efbab7fa1d34d31a0254b43474101d3024f050ab7ec284aba0c082889066e1b4cf4c38799801910bff7516ca2e380684089dc WHIRLPOOL fa8d3978f0768091c5cc3bd1cd4b13b6ff9643e2e37ee8e8b59c1801fd7ddcad7029d06e4a1207dc5add5faf423de9ccdb9df677b7db88a5199b1fde731fcb3a
+DIST systemtap-3.1.tar.gz 4885480 SHA256 a7b679877502db9b3ac9dfb658c05b49f77e29d42ad2eb36105b62bf2d32f676 SHA512 07b322d5745f570296e287db80f1e370da87eb65073815cf24d532827900453c1cb9ee74b5496b4f3919d176b960caad4479edc2dadf27b5c58898fb7398264d WHIRLPOOL ebb6c085c74747e54434c4ca6b6cf840bc3268dfb66cf95cd7a51553c73b75f4b34ab76ea715163986b601e5ffbaa8340a88dfa5cc203537856c30a3d88fa5c4
diff --git a/dev-util/systemtap/systemtap-3.1.ebuild b/dev-util/systemtap/systemtap-3.1.ebuild
new file mode 100644
index 0000000000..21c32f9294
--- /dev/null
+++ b/dev-util/systemtap/systemtap-3.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit linux-info autotools eutils python-single-r1
+
+DESCRIPTION="A linux trace/probe tool"
+HOMEPAGE="http://www.sourceware.org/systemtap/"
+SRC_URI="http://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="sqlite"
+
+RDEPEND=">=dev-libs/elfutils-0.142
+ sys-libs/libcap
+ ${PYTHON_DEPS}
+ sqlite? ( dev-db/sqlite:3 )"
+DEPEND="${RDEPEND}
+ >=sys-devel/gettext-0.18.2"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
+ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
+ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
+ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
+
+DOCS="AUTHORS HACKING NEWS README"
+
+pkg_setup() {
+ linux-info_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ python_fix_shebang .
+
+ sed -i \
+ -e 's:-Werror::g' \
+ configure.ac \
+ Makefile.am \
+ staprun/Makefile.am \
+ stapdyn/Makefile.am \
+ buildrun.cxx \
+ testsuite/systemtap.unprivileged/unprivileged_probes.exp \
+ testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
+ testsuite/systemtap.base/stmt_rel_user.exp \
+ testsuite/systemtap.base/sdt_va_args.exp \
+ testsuite/systemtap.base/sdt_misc.exp \
+ testsuite/systemtap.base/sdt.exp \
+ scripts/kprobes_test/gen_code.py \
+ || die "Failed to clean up sources"
+
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+ --without-rpm \
+ --disable-server \
+ --disable-docs \
+ --disable-refdocs \
+ --disable-grapher \
+ $(use_enable sqlite)
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2017-02-24 10:35 Lars Wendler
0 siblings, 0 replies; 79+ messages in thread
From: Lars Wendler @ 2017-02-24 10:35 UTC (permalink / raw
To: gentoo-commits
commit: 7a15f48cc8edfa22fee7cdef756542db0a205e6a
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 24 09:39:35 2017 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Feb 24 10:34:47 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a15f48c
dev-util/systemtap: Removed old.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
dev-util/systemtap/Manifest | 1 -
dev-util/systemtap/systemtap-2.5.ebuild | 71 ---------------------------------
2 files changed, 72 deletions(-)
diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index dfdde90e35..165b30afc9 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -1,4 +1,3 @@
DIST systemtap-2.4.tar.gz 2664988 SHA256 fdcee37c4db188819a69f67a72ad1977251e80673cebf729a443b6c00be779f4 SHA512 40c30942eb50948f11f06f9f37c76d96f5ebc8eb6d164c9af5d54845b3f43f38594ddebf5f0d42ac4704b0a2563cd23edf818c196ee1330db00011a85ae11b0c WHIRLPOOL 7441504b167b9f90da52abb7f0c934263c9ce984de4caedc43f3694c7a1c492fe7c5bdd56357d7eebc8d306aea6873cdf8c0dadb0fafcc4f0bb192d5e9cfb9d3
-DIST systemtap-2.5.tar.gz 2767649 SHA256 fdd9e2c6f6325790d3c6c68ada8fa895babbecc1ed7c9e531080e946c2eef075 SHA512 17d64bf19ae72e935b715e72c04802db32453ef49afcbb8bbdad898a654bf3a5e66c68baaf8bc3c877000c1b28c865043c954d33e8d8588e894f7dda405aa0df WHIRLPOOL 4e7e810cb7e6fc735bcfc8d00455091d04ee22b91bf3738f918a8d7b672917f0c30d4fe17540cceba778fe76735e5ae6ebc703b401d5fb09420c6cb56ba903bf
DIST systemtap-2.9.tar.gz 3258026 SHA256 04f2c607512f4867f345a3d173940e1023441c5d3560f2e580b4a82dfe4d6353 SHA512 00d24ad52d5634b540241a9fc64efbab7fa1d34d31a0254b43474101d3024f050ab7ec284aba0c082889066e1b4cf4c38799801910bff7516ca2e380684089dc WHIRLPOOL fa8d3978f0768091c5cc3bd1cd4b13b6ff9643e2e37ee8e8b59c1801fd7ddcad7029d06e4a1207dc5add5faf423de9ccdb9df677b7db88a5199b1fde731fcb3a
DIST systemtap-3.1.tar.gz 4885480 SHA256 a7b679877502db9b3ac9dfb658c05b49f77e29d42ad2eb36105b62bf2d32f676 SHA512 07b322d5745f570296e287db80f1e370da87eb65073815cf24d532827900453c1cb9ee74b5496b4f3919d176b960caad4479edc2dadf27b5c58898fb7398264d WHIRLPOOL ebb6c085c74747e54434c4ca6b6cf840bc3268dfb66cf95cd7a51553c73b75f4b34ab76ea715163986b601e5ffbaa8340a88dfa5cc203537856c30a3d88fa5c4
diff --git a/dev-util/systemtap/systemtap-2.5.ebuild b/dev-util/systemtap/systemtap-2.5.ebuild
deleted file mode 100644
index e2e948e66a..0000000000
--- a/dev-util/systemtap/systemtap-2.5.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit linux-info autotools eutils python-single-r1
-
-DESCRIPTION="A linux trace/probe tool"
-HOMEPAGE="http://www.sourceware.org/systemtap/"
-SRC_URI="http://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="sqlite"
-
-RDEPEND=">=dev-libs/elfutils-0.142
- sys-libs/libcap
- ${PYTHON_DEPS}
- sqlite? ( dev-db/sqlite:3 )"
-DEPEND="${RDEPEND}
- >=sys-devel/gettext-0.18.2"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
-ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
-ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
-ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
-
-DOCS="AUTHORS HACKING NEWS README"
-
-pkg_setup() {
- linux-info_pkg_setup
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- python_fix_shebang .
-
- sed -i \
- -e 's:-Werror::g' \
- configure.ac \
- Makefile.am \
- staprun/Makefile.am \
- stapdyn/Makefile.am \
- buildrun.cxx \
- testsuite/systemtap.unprivileged/unprivileged_probes.exp \
- testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
- testsuite/systemtap.base/stmt_rel_user.exp \
- testsuite/systemtap.base/sdt_va_args.exp \
- testsuite/systemtap.base/sdt_misc.exp \
- testsuite/systemtap.base/sdt.exp \
- scripts/kprobes_test/gen_code.py \
- || die "Failed to clean up sources"
- eautoreconf
-}
-
-src_configure() {
- econf \
- --docdir="${EPREFIX}/usr/share/doc/${PF}" \
- --without-rpm \
- --disable-server \
- --disable-docs \
- --disable-refdocs \
- --disable-grapher \
- $(use_enable sqlite)
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2017-05-31 22:37 Sven Wegener
0 siblings, 0 replies; 79+ messages in thread
From: Sven Wegener @ 2017-05-31 22:37 UTC (permalink / raw
To: gentoo-commits
commit: 44dea013934f0c425627dce29e699227acbdee8a
Author: Christophe Lermytte <gentoo <AT> lermytte <DOT> be>
AuthorDate: Tue Jan 10 21:46:49 2017 +0000
Commit: Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Wed May 31 22:36:56 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44dea013
dev-util/systemtap: make dependency on libvirt explicit
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Closes: gentoo/gentoo#3427
dev-util/systemtap/metadata.xml | 3 ++
dev-util/systemtap/systemtap-3.1-r1.ebuild | 75 ++++++++++++++++++++++++++++++
2 files changed, 78 insertions(+)
diff --git a/dev-util/systemtap/metadata.xml b/dev-util/systemtap/metadata.xml
index 208c069b8e6..25ae3f091ac 100644
--- a/dev-util/systemtap/metadata.xml
+++ b/dev-util/systemtap/metadata.xml
@@ -4,4 +4,7 @@
<maintainer type="person">
<email>swegener@gentoo.org</email>
</maintainer>
+ <use>
+ <flag name="libvirt">Support probing of libvirt domains.</flag>
+ </use>
</pkgmetadata>
diff --git a/dev-util/systemtap/systemtap-3.1-r1.ebuild b/dev-util/systemtap/systemtap-3.1-r1.ebuild
new file mode 100644
index 00000000000..5b890a2b054
--- /dev/null
+++ b/dev-util/systemtap/systemtap-3.1-r1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit linux-info autotools eutils python-single-r1
+
+DESCRIPTION="A linux trace/probe tool"
+HOMEPAGE="http://www.sourceware.org/systemtap/"
+SRC_URI="http://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="libvirt sqlite"
+
+RDEPEND=">=dev-libs/elfutils-0.142
+ sys-libs/libcap
+ ${PYTHON_DEPS}
+ libvirt? ( >=app-emulation/libvirt-1.0.2 )
+ sqlite? ( dev-db/sqlite:3 )"
+DEPEND="${RDEPEND}
+ >=sys-devel/gettext-0.18.2"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
+ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
+ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
+ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
+
+DOCS="AUTHORS HACKING NEWS README"
+
+pkg_setup() {
+ linux-info_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ python_fix_shebang .
+
+ sed -i \
+ -e 's:-Werror::g' \
+ configure.ac \
+ Makefile.am \
+ staprun/Makefile.am \
+ stapdyn/Makefile.am \
+ buildrun.cxx \
+ testsuite/systemtap.unprivileged/unprivileged_probes.exp \
+ testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
+ testsuite/systemtap.base/stmt_rel_user.exp \
+ testsuite/systemtap.base/sdt_va_args.exp \
+ testsuite/systemtap.base/sdt_misc.exp \
+ testsuite/systemtap.base/sdt.exp \
+ scripts/kprobes_test/gen_code.py \
+ || die "Failed to clean up sources"
+
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+ --without-rpm \
+ --disable-server \
+ --disable-docs \
+ --disable-refdocs \
+ --disable-grapher \
+ $(use_enable libvirt virt) \
+ $(use_enable sqlite)
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2017-10-30 13:27 Sven Wegener
0 siblings, 0 replies; 79+ messages in thread
From: Sven Wegener @ 2017-10-30 13:27 UTC (permalink / raw
To: gentoo-commits
commit: 297f4f854b21399f89840bb51817443a11ac831f
Author: Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 30 12:52:12 2017 +0000
Commit: Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Mon Oct 30 13:27:38 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=297f4f85
dev-util/systemtap: Switch HOMEPAGE and SRC_URI to https
Package-Manager: Portage-2.3.8, Repoman-2.3.4
dev-util/systemtap/systemtap-2.4-r1.ebuild | 6 +++---
dev-util/systemtap/systemtap-2.9.ebuild | 4 ++--
dev-util/systemtap/systemtap-3.1-r1.ebuild | 4 ++--
dev-util/systemtap/systemtap-3.1.ebuild | 4 ++--
4 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/dev-util/systemtap/systemtap-2.4-r1.ebuild b/dev-util/systemtap/systemtap-2.4-r1.ebuild
index e1f823c3cbd..48a3b60b8c8 100644
--- a/dev-util/systemtap/systemtap-2.4-r1.ebuild
+++ b/dev-util/systemtap/systemtap-2.4-r1.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
@@ -8,8 +8,8 @@ PYTHON_COMPAT=( python2_7 )
inherit linux-info autotools eutils python-single-r1
DESCRIPTION="A linux trace/probe tool"
-HOMEPAGE="http://www.sourceware.org/systemtap/"
-SRC_URI="http://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
+HOMEPAGE="https://www.sourceware.org/systemtap/"
+SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
diff --git a/dev-util/systemtap/systemtap-2.9.ebuild b/dev-util/systemtap/systemtap-2.9.ebuild
index 2691f98d6ed..38f9db7ec18 100644
--- a/dev-util/systemtap/systemtap-2.9.ebuild
+++ b/dev-util/systemtap/systemtap-2.9.ebuild
@@ -8,8 +8,8 @@ PYTHON_COMPAT=( python2_7 )
inherit linux-info autotools eutils python-single-r1
DESCRIPTION="A linux trace/probe tool"
-HOMEPAGE="http://www.sourceware.org/systemtap/"
-SRC_URI="http://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
+HOMEPAGE="https://www.sourceware.org/systemtap/"
+SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
diff --git a/dev-util/systemtap/systemtap-3.1-r1.ebuild b/dev-util/systemtap/systemtap-3.1-r1.ebuild
index 5b890a2b054..6d292bdb3a0 100644
--- a/dev-util/systemtap/systemtap-3.1-r1.ebuild
+++ b/dev-util/systemtap/systemtap-3.1-r1.ebuild
@@ -8,8 +8,8 @@ PYTHON_COMPAT=( python2_7 )
inherit linux-info autotools eutils python-single-r1
DESCRIPTION="A linux trace/probe tool"
-HOMEPAGE="http://www.sourceware.org/systemtap/"
-SRC_URI="http://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
+HOMEPAGE="https://www.sourceware.org/systemtap/"
+SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
diff --git a/dev-util/systemtap/systemtap-3.1.ebuild b/dev-util/systemtap/systemtap-3.1.ebuild
index 94540f06502..c76f1196cee 100644
--- a/dev-util/systemtap/systemtap-3.1.ebuild
+++ b/dev-util/systemtap/systemtap-3.1.ebuild
@@ -8,8 +8,8 @@ PYTHON_COMPAT=( python2_7 )
inherit linux-info autotools eutils python-single-r1
DESCRIPTION="A linux trace/probe tool"
-HOMEPAGE="http://www.sourceware.org/systemtap/"
-SRC_URI="http://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
+HOMEPAGE="https://www.sourceware.org/systemtap/"
+SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2017-11-02 21:16 Thomas Deutschmann
0 siblings, 0 replies; 79+ messages in thread
From: Thomas Deutschmann @ 2017-11-02 21:16 UTC (permalink / raw
To: gentoo-commits
commit: 689b4cf8e58d27bb3984a2ab8dcac2bfb67182c2
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 2 20:55:00 2017 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu Nov 2 21:13:04 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689b4cf8
dev-util/systemtap: x86 stable (bug #634276)
Package-Manager: Portage-2.3.13, Repoman-2.3.4
dev-util/systemtap/systemtap-3.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-3.1-r1.ebuild b/dev-util/systemtap/systemtap-3.1-r1.ebuild
index 6d292bdb3a0..3d277778669 100644
--- a/dev-util/systemtap/systemtap-3.1-r1.ebuild
+++ b/dev-util/systemtap/systemtap-3.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
IUSE="libvirt sqlite"
RDEPEND=">=dev-libs/elfutils-0.142
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2017-11-02 21:49 Manuel Rüger
0 siblings, 0 replies; 79+ messages in thread
From: Manuel Rüger @ 2017-11-02 21:49 UTC (permalink / raw
To: gentoo-commits
commit: 9f6cfe6f76fa48182cb4f186e3c9c19cc04c09de
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 2 21:49:17 2017 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Thu Nov 2 21:49:17 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f6cfe6f
dev-util/systemtap: Stable on amd64
Package-Manager: Portage-2.3.12, Repoman-2.3.4
dev-util/systemtap/systemtap-3.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-3.1-r1.ebuild b/dev-util/systemtap/systemtap-3.1-r1.ebuild
index 3d277778669..cd13a9e21c2 100644
--- a/dev-util/systemtap/systemtap-3.1-r1.ebuild
+++ b/dev-util/systemtap/systemtap-3.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
IUSE="libvirt sqlite"
RDEPEND=">=dev-libs/elfutils-0.142
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2017-11-08 12:51 Tobias Klausmann
0 siblings, 0 replies; 79+ messages in thread
From: Tobias Klausmann @ 2017-11-08 12:51 UTC (permalink / raw
To: gentoo-commits
commit: 5e31359771c2c70cf9752711a1286f07ad9736b3
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 8 12:50:33 2017 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Wed Nov 8 12:50:33 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e313597
dev-util/systemtap-3.1-r1: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/634276
dev-util/systemtap/systemtap-3.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-3.1-r1.ebuild b/dev-util/systemtap/systemtap-3.1-r1.ebuild
index bfd2527d954..4a9609e1c77 100644
--- a/dev-util/systemtap/systemtap-3.1-r1.ebuild
+++ b/dev-util/systemtap/systemtap-3.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
IUSE="libvirt sqlite"
RDEPEND=">=dev-libs/elfutils-0.142
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2017-11-08 20:37 Sergei Trofimovich
0 siblings, 0 replies; 79+ messages in thread
From: Sergei Trofimovich @ 2017-11-08 20:37 UTC (permalink / raw
To: gentoo-commits
commit: 1f99738692353f6344ebdfc98b8de011cc1e50cd
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 8 20:20:05 2017 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed Nov 8 20:37:01 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f997386
dev-util/systemtap: stable 3.1-r1 for ia64, bug #634276
Package-Manager: Portage-2.3.13, Repoman-2.3.4
RepoMan-Options: --include-arches="ia64"
dev-util/systemtap/systemtap-3.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-3.1-r1.ebuild b/dev-util/systemtap/systemtap-3.1-r1.ebuild
index 4a9609e1c77..e025bb2783b 100644
--- a/dev-util/systemtap/systemtap-3.1-r1.ebuild
+++ b/dev-util/systemtap/systemtap-3.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
+KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
IUSE="libvirt sqlite"
RDEPEND=">=dev-libs/elfutils-0.142
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2017-11-13 22:37 Sergei Trofimovich
0 siblings, 0 replies; 79+ messages in thread
From: Sergei Trofimovich @ 2017-11-13 22:37 UTC (permalink / raw
To: gentoo-commits
commit: 53ffe272ed2cc060af9a60c3d3ab6fd0f0ecae1a
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 13 22:34:28 2017 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon Nov 13 22:34:28 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ffe272
dev-util/systemtap: stable 3.1-r1 for ppc64, bug #634276
Package-Manager: Portage-2.3.13, Repoman-2.3.4
RepoMan-Options: --include-arches="ppc64"
dev-util/systemtap/systemtap-3.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-3.1-r1.ebuild b/dev-util/systemtap/systemtap-3.1-r1.ebuild
index e025bb2783b..f51b8647fdb 100644
--- a/dev-util/systemtap/systemtap-3.1-r1.ebuild
+++ b/dev-util/systemtap/systemtap-3.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
+KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86"
IUSE="libvirt sqlite"
RDEPEND=">=dev-libs/elfutils-0.142
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2017-11-18 17:52 Sergei Trofimovich
0 siblings, 0 replies; 79+ messages in thread
From: Sergei Trofimovich @ 2017-11-18 17:52 UTC (permalink / raw
To: gentoo-commits
commit: 3457b8f40ddd07a5d1767f8e39de0fb96186de07
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 18 17:51:51 2017 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Nov 18 17:51:51 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3457b8f4
dev-util/systemtap: stable 3.1-r1 for ppc, bug #634276
Package-Manager: Portage-2.3.14, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc"
dev-util/systemtap/systemtap-3.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-3.1-r1.ebuild b/dev-util/systemtap/systemtap-3.1-r1.ebuild
index f51b8647fdb..08eb17bdfdc 100644
--- a/dev-util/systemtap/systemtap-3.1-r1.ebuild
+++ b/dev-util/systemtap/systemtap-3.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86"
+KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
IUSE="libvirt sqlite"
RDEPEND=">=dev-libs/elfutils-0.142
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2017-12-16 11:43 Jeroen Roovers
0 siblings, 0 replies; 79+ messages in thread
From: Jeroen Roovers @ 2017-12-16 11:43 UTC (permalink / raw
To: gentoo-commits
commit: a2714f48731b578a8a1ae70994a19c782af98414
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 16 11:40:46 2017 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sat Dec 16 11:43:36 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2714f48
dev-util/systemtap: Do not sed -Werror out of buildrun.cxx by Josh Stone (bug #522908).
Package-Manager: Portage-2.3.19, Repoman-2.3.6
dev-util/systemtap/systemtap-2.4-r1.ebuild | 1 -
dev-util/systemtap/systemtap-2.9.ebuild | 1 -
dev-util/systemtap/systemtap-3.1-r1.ebuild | 1 -
dev-util/systemtap/systemtap-3.1.ebuild | 1 -
4 files changed, 4 deletions(-)
diff --git a/dev-util/systemtap/systemtap-2.4-r1.ebuild b/dev-util/systemtap/systemtap-2.4-r1.ebuild
index 48a3b60b8c8..330261410f4 100644
--- a/dev-util/systemtap/systemtap-2.4-r1.ebuild
+++ b/dev-util/systemtap/systemtap-2.4-r1.ebuild
@@ -46,7 +46,6 @@ src_prepare() {
Makefile.am \
staprun/Makefile.am \
stapdyn/Makefile.am \
- buildrun.cxx \
testsuite/systemtap.unprivileged/unprivileged_probes.exp \
testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
testsuite/systemtap.base/stmt_rel_user.exp \
diff --git a/dev-util/systemtap/systemtap-2.9.ebuild b/dev-util/systemtap/systemtap-2.9.ebuild
index 38f9db7ec18..56e38eebf0f 100644
--- a/dev-util/systemtap/systemtap-2.9.ebuild
+++ b/dev-util/systemtap/systemtap-2.9.ebuild
@@ -46,7 +46,6 @@ src_prepare() {
Makefile.am \
staprun/Makefile.am \
stapdyn/Makefile.am \
- buildrun.cxx \
testsuite/systemtap.unprivileged/unprivileged_probes.exp \
testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
testsuite/systemtap.base/stmt_rel_user.exp \
diff --git a/dev-util/systemtap/systemtap-3.1-r1.ebuild b/dev-util/systemtap/systemtap-3.1-r1.ebuild
index 08eb17bdfdc..61f3b662f13 100644
--- a/dev-util/systemtap/systemtap-3.1-r1.ebuild
+++ b/dev-util/systemtap/systemtap-3.1-r1.ebuild
@@ -49,7 +49,6 @@ src_prepare() {
Makefile.am \
staprun/Makefile.am \
stapdyn/Makefile.am \
- buildrun.cxx \
testsuite/systemtap.unprivileged/unprivileged_probes.exp \
testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
testsuite/systemtap.base/stmt_rel_user.exp \
diff --git a/dev-util/systemtap/systemtap-3.1.ebuild b/dev-util/systemtap/systemtap-3.1.ebuild
index c76f1196cee..c783078d0bb 100644
--- a/dev-util/systemtap/systemtap-3.1.ebuild
+++ b/dev-util/systemtap/systemtap-3.1.ebuild
@@ -46,7 +46,6 @@ src_prepare() {
Makefile.am \
staprun/Makefile.am \
stapdyn/Makefile.am \
- buildrun.cxx \
testsuite/systemtap.unprivileged/unprivileged_probes.exp \
testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
testsuite/systemtap.base/stmt_rel_user.exp \
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2017-12-16 12:15 Jeroen Roovers
0 siblings, 0 replies; 79+ messages in thread
From: Jeroen Roovers @ 2017-12-16 12:15 UTC (permalink / raw
To: gentoo-commits
commit: e6f834c75bc453c9b72c8944f16a8bdc2f71e0c3
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 16 11:50:37 2017 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sat Dec 16 12:15:05 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6f834c7
dev-util/systemtap: Fix formatting.
Package-Manager: Portage-2.3.19, Repoman-2.3.6
dev-util/systemtap/systemtap-3.1-r1.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-3.1-r1.ebuild b/dev-util/systemtap/systemtap-3.1-r1.ebuild
index 61f3b662f13..85bfd0a65f4 100644
--- a/dev-util/systemtap/systemtap-3.1-r1.ebuild
+++ b/dev-util/systemtap/systemtap-3.1-r1.ebuild
@@ -33,7 +33,9 @@ ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) -
DOCS="AUTHORS HACKING NEWS README"
-PATCHES=("${FILESDIR}"/${PN}-3.1-ia64.patch)
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.1-ia64.patch
+)
pkg_setup() {
linux-info_pkg_setup
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2018-03-15 14:39 Mikle Kolyada
0 siblings, 0 replies; 79+ messages in thread
From: Mikle Kolyada @ 2018-03-15 14:39 UTC (permalink / raw
To: gentoo-commits
commit: 45c09de1445cab7c3138d4693d14ed0458dee698
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 15 14:39:11 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Thu Mar 15 14:39:11 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45c09de1
dev-util/systemtap: arm stable wrt bug #634276
Package-Manager: Portage-2.3.24, Repoman-2.3.6
dev-util/systemtap/systemtap-3.1-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-util/systemtap/systemtap-3.1-r1.ebuild b/dev-util/systemtap/systemtap-3.1-r1.ebuild
index 85bfd0a65f4..4ce0669c102 100644
--- a/dev-util/systemtap/systemtap-3.1-r1.ebuild
+++ b/dev-util/systemtap/systemtap-3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
IUSE="libvirt sqlite"
RDEPEND=">=dev-libs/elfutils-0.142
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2018-06-09 19:42 Mikle Kolyada
0 siblings, 0 replies; 79+ messages in thread
From: Mikle Kolyada @ 2018-06-09 19:42 UTC (permalink / raw
To: gentoo-commits
commit: d0024dea1bc0197684ff8a9984c020c719b3042d
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 9 19:41:30 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Jun 9 19:41:30 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0024dea
dev-util/systemtap: mark s390 stable
Package-Manager: Portage-2.3.40, Repoman-2.3.9
dev-util/systemtap/systemtap-3.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-3.1-r1.ebuild b/dev-util/systemtap/systemtap-3.1-r1.ebuild
index 4ce0669c102..be6ed6219e4 100644
--- a/dev-util/systemtap/systemtap-3.1-r1.ebuild
+++ b/dev-util/systemtap/systemtap-3.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 s390 ~sparc x86"
IUSE="libvirt sqlite"
RDEPEND=">=dev-libs/elfutils-0.142
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2019-01-08 9:25 Lars Wendler
0 siblings, 0 replies; 79+ messages in thread
From: Lars Wendler @ 2019-01-08 9:25 UTC (permalink / raw
To: gentoo-commits
commit: ee7db9ad35bf04afef0974eee1e5888599badd1b
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 8 09:25:02 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Jan 8 09:25:26 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee7db9ad
dev-util/systemtap: Bump to version 4.0
Non-maintainer commit due to maintainer timeout...
Closes: https://bugs.gentoo.org/647712
Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
dev-util/systemtap/Manifest | 1 +
dev-util/systemtap/systemtap-4.0.ebuild | 103 ++++++++++++++++++++++++++++++++
2 files changed, 104 insertions(+)
diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index 1a07586a8bb..ae46984f969 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -1,3 +1,4 @@
DIST systemtap-2.4.tar.gz 2664988 BLAKE2B 194ad2489482eb926188fde700f43a35301214cf062ebd4d101776f09a23cbaf502f592ce0eecb297d1ffe9bf0ecf103c29b55a8a1afa84b56b9b5a0a4dd0cfd SHA512 40c30942eb50948f11f06f9f37c76d96f5ebc8eb6d164c9af5d54845b3f43f38594ddebf5f0d42ac4704b0a2563cd23edf818c196ee1330db00011a85ae11b0c
DIST systemtap-2.9.tar.gz 3258026 BLAKE2B 92f4fcafcc3f4d517a631950593fc53e31ca25b0d956560e77e216d5522706cea58cb0d788cc3a579b7cc290eab4c1e8dbc295393e3b6444e99ce7235802f1f7 SHA512 00d24ad52d5634b540241a9fc64efbab7fa1d34d31a0254b43474101d3024f050ab7ec284aba0c082889066e1b4cf4c38799801910bff7516ca2e380684089dc
DIST systemtap-3.1.tar.gz 4885480 BLAKE2B 39352f7507eb924fdb79bbedcdad6c200abbb18b6a9da030adca94405880fb52ff6ddbb62b01ae7acafa03e39a1ef5f0a7c3659300518412d8eee0c57d01b433 SHA512 07b322d5745f570296e287db80f1e370da87eb65073815cf24d532827900453c1cb9ee74b5496b4f3919d176b960caad4479edc2dadf27b5c58898fb7398264d
+DIST systemtap-4.0.tar.gz 5282312 BLAKE2B 9eac1cf9c9f13255ac12642c910b5591b0f5380b2a6337dedcb3d20785c0416900b9bee05f239632f7c548812be35ae90b24f524ab6f5c0c6ef474cf5de834a1 SHA512 66b5ba1902ed974101429dce9fee849273d3dc64e862c057177d158c5f284cc93299819ee8ee49d4bd3b7ff47a3512b1c68b74cad374147ce67fa406c7518c79
diff --git a/dev-util/systemtap/systemtap-4.0.ebuild b/dev-util/systemtap/systemtap-4.0.ebuild
new file mode 100644
index 00000000000..b70a28bdbe5
--- /dev/null
+++ b/dev-util/systemtap/systemtap-4.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{4,5,6,7} )
+
+inherit linux-info autotools python-single-r1 user
+
+DESCRIPTION="A linux trace/probe tool"
+HOMEPAGE="https://www.sourceware.org/systemtap/"
+SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="avahi libvirt selinux sqlite +ssl"
+
+RDEPEND=">=dev-libs/elfutils-0.142
+ dev-libs/json-c:=
+ sys-libs/ncurses:0=
+ sys-libs/readline:0=
+ ${PYTHON_DEPS}
+ avahi? ( net-dns/avahi )
+ libvirt? ( >=app-emulation/libvirt-1.0.2 )
+ selinux? ( sys-libs/libselinux )
+ sqlite? ( dev-db/sqlite:3 )
+ ssl? (
+ dev-libs/nspr
+ dev-libs/nss
+ )
+"
+DEPEND="${RDEPEND}
+ app-text/xmlto
+ >=sys-devel/gettext-0.18.2
+ libvirt? ( dev-libs/libxml2 )
+"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
+ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
+ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
+ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
+
+DOCS="AUTHORS HACKING NEWS README"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.1-ia64.patch
+)
+
+pkg_setup() {
+ enewgroup stapusr 156
+ enewgroup stapsys 157
+ enewgroup stapdev 158
+
+ linux-info_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ python_fix_shebang .
+
+ sed -i \
+ -e 's:-Werror::g' \
+ configure.ac \
+ Makefile.am \
+ staprun/Makefile.am \
+ stapdyn/Makefile.am \
+ testsuite/systemtap.unprivileged/unprivileged_probes.exp \
+ testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
+ testsuite/systemtap.base/stmt_rel_user.exp \
+ testsuite/systemtap.base/sdt_va_args.exp \
+ testsuite/systemtap.base/sdt_misc.exp \
+ testsuite/systemtap.base/sdt.exp \
+ scripts/kprobes_test/gen_code.py \
+ || die "Failed to clean up sources"
+
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-docs
+ --disable-grapher
+ --disable-refdocs
+ --disable-server
+ --enable-pie
+ --with-python3
+ --without-java
+ --without-openssl
+ --without-python2-probes
+ --without-rpm
+ $(use_enable libvirt virt)
+ $(use_enable sqlite)
+ $(use_with avahi)
+ $(use_with ssl nss)
+ $(use_with selinux)
+ )
+ econf "${myeconfargs[@]}"
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2019-01-08 9:25 Lars Wendler
0 siblings, 0 replies; 79+ messages in thread
From: Lars Wendler @ 2019-01-08 9:25 UTC (permalink / raw
To: gentoo-commits
commit: 84b5bce477ce8cd35a40ac88dcc83e339c93eacb
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 8 08:39:01 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Jan 8 09:25:25 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84b5bce4
dev-util/systemtap: Fixed dependencies
Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
dev-util/systemtap/systemtap-3.1-r1.ebuild | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/dev-util/systemtap/systemtap-3.1-r1.ebuild b/dev-util/systemtap/systemtap-3.1-r1.ebuild
index be6ed6219e4..66b6c5bb875 100644
--- a/dev-util/systemtap/systemtap-3.1-r1.ebuild
+++ b/dev-util/systemtap/systemtap-3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -17,7 +17,11 @@ KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 s390 ~sparc x86"
IUSE="libvirt sqlite"
RDEPEND=">=dev-libs/elfutils-0.142
- sys-libs/libcap
+ dev-libs/json-c:=
+ dev-libs/nspr
+ dev-libs/nss
+ sys-libs/ncurses:0=
+ sys-libs/readline:0=
${PYTHON_DEPS}
libvirt? ( >=app-emulation/libvirt-1.0.2 )
sqlite? ( dev-db/sqlite:3 )"
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2019-01-08 9:26 Lars Wendler
0 siblings, 0 replies; 79+ messages in thread
From: Lars Wendler @ 2019-01-08 9:26 UTC (permalink / raw
To: gentoo-commits
commit: 813d3e524f6ed12d9c44449a8743d2bd345aca17
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 8 09:26:39 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Jan 8 09:26:39 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=813d3e52
dev-util/systemtap: Removed old.
Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
dev-util/systemtap/Manifest | 1 -
dev-util/systemtap/systemtap-2.9.ebuild | 72 ---------------------------------
dev-util/systemtap/systemtap-3.1.ebuild | 72 ---------------------------------
3 files changed, 145 deletions(-)
diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index ae46984f969..fb099e295f3 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -1,4 +1,3 @@
DIST systemtap-2.4.tar.gz 2664988 BLAKE2B 194ad2489482eb926188fde700f43a35301214cf062ebd4d101776f09a23cbaf502f592ce0eecb297d1ffe9bf0ecf103c29b55a8a1afa84b56b9b5a0a4dd0cfd SHA512 40c30942eb50948f11f06f9f37c76d96f5ebc8eb6d164c9af5d54845b3f43f38594ddebf5f0d42ac4704b0a2563cd23edf818c196ee1330db00011a85ae11b0c
-DIST systemtap-2.9.tar.gz 3258026 BLAKE2B 92f4fcafcc3f4d517a631950593fc53e31ca25b0d956560e77e216d5522706cea58cb0d788cc3a579b7cc290eab4c1e8dbc295393e3b6444e99ce7235802f1f7 SHA512 00d24ad52d5634b540241a9fc64efbab7fa1d34d31a0254b43474101d3024f050ab7ec284aba0c082889066e1b4cf4c38799801910bff7516ca2e380684089dc
DIST systemtap-3.1.tar.gz 4885480 BLAKE2B 39352f7507eb924fdb79bbedcdad6c200abbb18b6a9da030adca94405880fb52ff6ddbb62b01ae7acafa03e39a1ef5f0a7c3659300518412d8eee0c57d01b433 SHA512 07b322d5745f570296e287db80f1e370da87eb65073815cf24d532827900453c1cb9ee74b5496b4f3919d176b960caad4479edc2dadf27b5c58898fb7398264d
DIST systemtap-4.0.tar.gz 5282312 BLAKE2B 9eac1cf9c9f13255ac12642c910b5591b0f5380b2a6337dedcb3d20785c0416900b9bee05f239632f7c548812be35ae90b24f524ab6f5c0c6ef474cf5de834a1 SHA512 66b5ba1902ed974101429dce9fee849273d3dc64e862c057177d158c5f284cc93299819ee8ee49d4bd3b7ff47a3512b1c68b74cad374147ce67fa406c7518c79
diff --git a/dev-util/systemtap/systemtap-2.9.ebuild b/dev-util/systemtap/systemtap-2.9.ebuild
deleted file mode 100644
index 56e38eebf0f..00000000000
--- a/dev-util/systemtap/systemtap-2.9.ebuild
+++ /dev/null
@@ -1,72 +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 linux-info autotools eutils python-single-r1
-
-DESCRIPTION="A linux trace/probe tool"
-HOMEPAGE="https://www.sourceware.org/systemtap/"
-SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="sqlite"
-
-RDEPEND=">=dev-libs/elfutils-0.142
- sys-libs/libcap
- ${PYTHON_DEPS}
- sqlite? ( dev-db/sqlite:3 )"
-DEPEND="${RDEPEND}
- >=sys-devel/gettext-0.18.2"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
-ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
-ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
-ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
-
-DOCS="AUTHORS HACKING NEWS README"
-
-pkg_setup() {
- linux-info_pkg_setup
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- python_fix_shebang .
-
- sed -i \
- -e 's:-Werror::g' \
- configure.ac \
- Makefile.am \
- staprun/Makefile.am \
- stapdyn/Makefile.am \
- testsuite/systemtap.unprivileged/unprivileged_probes.exp \
- testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
- testsuite/systemtap.base/stmt_rel_user.exp \
- testsuite/systemtap.base/sdt_va_args.exp \
- testsuite/systemtap.base/sdt_misc.exp \
- testsuite/systemtap.base/sdt.exp \
- scripts/kprobes_test/gen_code.py \
- || die "Failed to clean up sources"
-
- epatch_user
-
- eautoreconf
-}
-
-src_configure() {
- econf \
- --docdir="${EPREFIX}/usr/share/doc/${PF}" \
- --without-rpm \
- --disable-server \
- --disable-docs \
- --disable-refdocs \
- --disable-grapher \
- $(use_enable sqlite)
-}
diff --git a/dev-util/systemtap/systemtap-3.1.ebuild b/dev-util/systemtap/systemtap-3.1.ebuild
deleted file mode 100644
index c783078d0bb..00000000000
--- a/dev-util/systemtap/systemtap-3.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit linux-info autotools eutils python-single-r1
-
-DESCRIPTION="A linux trace/probe tool"
-HOMEPAGE="https://www.sourceware.org/systemtap/"
-SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="sqlite"
-
-RDEPEND=">=dev-libs/elfutils-0.142
- sys-libs/libcap
- ${PYTHON_DEPS}
- sqlite? ( dev-db/sqlite:3 )"
-DEPEND="${RDEPEND}
- >=sys-devel/gettext-0.18.2"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
-ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
-ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
-ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
-
-DOCS="AUTHORS HACKING NEWS README"
-
-pkg_setup() {
- linux-info_pkg_setup
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- python_fix_shebang .
-
- sed -i \
- -e 's:-Werror::g' \
- configure.ac \
- Makefile.am \
- staprun/Makefile.am \
- stapdyn/Makefile.am \
- testsuite/systemtap.unprivileged/unprivileged_probes.exp \
- testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
- testsuite/systemtap.base/stmt_rel_user.exp \
- testsuite/systemtap.base/sdt_va_args.exp \
- testsuite/systemtap.base/sdt_misc.exp \
- testsuite/systemtap.base/sdt.exp \
- scripts/kprobes_test/gen_code.py \
- || die "Failed to clean up sources"
-
- default
-
- eautoreconf
-}
-
-src_configure() {
- econf \
- --docdir="${EPREFIX}/usr/share/doc/${PF}" \
- --without-rpm \
- --disable-server \
- --disable-docs \
- --disable-refdocs \
- --disable-grapher \
- $(use_enable sqlite)
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2019-01-09 15:54 Jeroen Roovers
0 siblings, 0 replies; 79+ messages in thread
From: Jeroen Roovers @ 2019-01-09 15:54 UTC (permalink / raw
To: gentoo-commits
commit: a81f45d61008004da762f1b8657ffefb216addaa
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 9 15:53:45 2019 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Wed Jan 9 15:54:10 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a81f45d6
dev-util/systemtap: Remove one more -Werror
Package-Manager: Portage-2.3.53, Repoman-2.3.12
Fixes: https://bugs.gentoo.org/674996
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
dev-util/systemtap/systemtap-4.0.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.0.ebuild b/dev-util/systemtap/systemtap-4.0.ebuild
index b70a28bdbe5..4f0c2ac0dd9 100644
--- a/dev-util/systemtap/systemtap-4.0.ebuild
+++ b/dev-util/systemtap/systemtap-4.0.ebuild
@@ -65,8 +65,9 @@ src_prepare() {
-e 's:-Werror::g' \
configure.ac \
Makefile.am \
- staprun/Makefile.am \
+ stapbpf/Makefile.am \
stapdyn/Makefile.am \
+ staprun/Makefile.am \
testsuite/systemtap.unprivileged/unprivileged_probes.exp \
testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
testsuite/systemtap.base/stmt_rel_user.exp \
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2019-01-11 13:20 Lars Wendler
0 siblings, 0 replies; 79+ messages in thread
From: Lars Wendler @ 2019-01-11 13:20 UTC (permalink / raw
To: gentoo-commits
commit: 92304c1b9a88d3722e19d08c893be604665bf4fd
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 11 13:19:58 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Jan 11 13:20:23 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92304c1b
dev-util/systemtap: Fixed shebang of /usr/bin/dtrace
Closes: https://bugs.gentoo.org/675178
Package-Manager: Portage-2.3.55, Repoman-2.3.12
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
dev-util/systemtap/{systemtap-4.0.ebuild => systemtap-4.0-r1.ebuild} | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-util/systemtap/systemtap-4.0.ebuild b/dev-util/systemtap/systemtap-4.0-r1.ebuild
similarity index 99%
rename from dev-util/systemtap/systemtap-4.0.ebuild
rename to dev-util/systemtap/systemtap-4.0-r1.ebuild
index 4f0c2ac0dd9..f3f7f937910 100644
--- a/dev-util/systemtap/systemtap-4.0.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r1.ebuild
@@ -100,5 +100,6 @@ src_configure() {
$(use_with ssl nss)
$(use_with selinux)
)
+ PYTHON3="${PYTHON}" \
econf "${myeconfargs[@]}"
}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2019-01-24 15:06 Lars Wendler
0 siblings, 0 replies; 79+ messages in thread
From: Lars Wendler @ 2019-01-24 15:06 UTC (permalink / raw
To: gentoo-commits
commit: c486b4a0f3a3672bf1f4d80d48b0a4ae6e14e4c6
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 24 15:06:35 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Jan 24 15:06:48 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c486b4a0
dev-util/systemtap: Added app-arch/cpio to DEPEND.
Closes: https://bugs.gentoo.org/674902
Package-Manager: Portage-2.3.58, Repoman-2.3.12
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
dev-util/systemtap/systemtap-4.0-r1.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-util/systemtap/systemtap-4.0-r1.ebuild b/dev-util/systemtap/systemtap-4.0-r1.ebuild
index f3f7f937910..c978e0325f7 100644
--- a/dev-util/systemtap/systemtap-4.0-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r1.ebuild
@@ -31,6 +31,7 @@ RDEPEND=">=dev-libs/elfutils-0.142
)
"
DEPEND="${RDEPEND}
+ app-arch/cpio
app-text/xmlto
>=sys-devel/gettext-0.18.2
libvirt? ( dev-libs/libxml2 )
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2019-04-13 7:10 Pacho Ramos
0 siblings, 0 replies; 79+ messages in thread
From: Pacho Ramos @ 2019-04-13 7:10 UTC (permalink / raw
To: gentoo-commits
commit: 9534c94dc52beae6b052b7ace05a500a6b2831ab
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 13 07:09:35 2019 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Apr 13 07:09:54 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9534c94d
dev-util/systemtap: Rename 'avahi' to 'zeroconf' USE (#477620)
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
dev-util/systemtap/systemtap-4.0-r1.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-util/systemtap/systemtap-4.0-r1.ebuild b/dev-util/systemtap/systemtap-4.0-r1.ebuild
index c978e0325f7..7f0a83604ad 100644
--- a/dev-util/systemtap/systemtap-4.0-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r1.ebuild
@@ -14,14 +14,13 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="avahi libvirt selinux sqlite +ssl"
+IUSE="libvirt selinux sqlite +ssl zeroconf"
RDEPEND=">=dev-libs/elfutils-0.142
dev-libs/json-c:=
sys-libs/ncurses:0=
sys-libs/readline:0=
${PYTHON_DEPS}
- avahi? ( net-dns/avahi )
libvirt? ( >=app-emulation/libvirt-1.0.2 )
selinux? ( sys-libs/libselinux )
sqlite? ( dev-db/sqlite:3 )
@@ -29,6 +28,7 @@ RDEPEND=">=dev-libs/elfutils-0.142
dev-libs/nspr
dev-libs/nss
)
+ zeroconf? ( net-dns/avahi )
"
DEPEND="${RDEPEND}
app-arch/cpio
@@ -97,7 +97,7 @@ src_configure() {
--without-rpm
$(use_enable libvirt virt)
$(use_enable sqlite)
- $(use_with avahi)
+ $(use_with zeroconf avahi)
$(use_with ssl nss)
$(use_with selinux)
)
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2019-04-25 3:52 Aaron Bauman
0 siblings, 0 replies; 79+ messages in thread
From: Aaron Bauman @ 2019-04-25 3:52 UTC (permalink / raw
To: gentoo-commits
commit: ca3b6ff35ad5b338b0159f64b84c92fd3d3b40da
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 25 03:46:23 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Thu Apr 25 03:46:23 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca3b6ff3
dev-util/systemtap: arm64 stable
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
dev-util/systemtap/systemtap-4.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.0-r1.ebuild b/dev-util/systemtap/systemtap-4.0-r1.ebuild
index d5b727fca09..e8fb664f8f9 100644
--- a/dev-util/systemtap/systemtap-4.0-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="libvirt selinux sqlite +ssl zeroconf"
RDEPEND=">=dev-libs/elfutils-0.142
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2019-12-15 11:38 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2019-12-15 11:38 UTC (permalink / raw
To: gentoo-commits
commit: cce0fea8778694a86496bad2c9a6751e62906fbe
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 15 11:37:18 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Dec 15 11:37:18 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cce0fea8
dev-util/systemtap: s390 stable wrt bug #698834
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-util/systemtap/systemtap-4.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.0-r1.ebuild b/dev-util/systemtap/systemtap-4.0-r1.ebuild
index e8fb664f8f9..95c40e155b0 100644
--- a/dev-util/systemtap/systemtap-4.0-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 s390 ~sparc ~x86"
IUSE="libvirt selinux sqlite +ssl zeroconf"
RDEPEND=">=dev-libs/elfutils-0.142
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2019-12-15 12:44 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2019-12-15 12:44 UTC (permalink / raw
To: gentoo-commits
commit: 005676dd478a58f670b7fae921c46549bdc7dfbd
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 15 12:44:24 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Dec 15 12:44:24 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=005676dd
dev-util/systemtap: amd64 stable wrt bug #698834
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-util/systemtap/systemtap-4.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.0-r1.ebuild b/dev-util/systemtap/systemtap-4.0-r1.ebuild
index 95c40e155b0..29d7a5ac27d 100644
--- a/dev-util/systemtap/systemtap-4.0-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 s390 ~sparc ~x86"
IUSE="libvirt selinux sqlite +ssl zeroconf"
RDEPEND=">=dev-libs/elfutils-0.142
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2019-12-15 13:24 Sergei Trofimovich
0 siblings, 0 replies; 79+ messages in thread
From: Sergei Trofimovich @ 2019-12-15 13:24 UTC (permalink / raw
To: gentoo-commits
commit: 772f4ca4ad0c9e038cab6341555912ba3135f339
Author: Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Sun Dec 15 10:24:25 2019 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Dec 15 13:23:52 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=772f4ca4
dev-util/systemtap: stable 4.0-r1 for sparc, bug #698834
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
dev-util/systemtap/systemtap-4.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.0-r1.ebuild b/dev-util/systemtap/systemtap-4.0-r1.ebuild
index 29d7a5ac27d..6aeb4b80933 100644
--- a/dev-util/systemtap/systemtap-4.0-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 s390 sparc ~x86"
IUSE="libvirt selinux sqlite +ssl zeroconf"
RDEPEND=">=dev-libs/elfutils-0.142
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2019-12-15 14:07 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2019-12-15 14:07 UTC (permalink / raw
To: gentoo-commits
commit: d29286b30f5cc5685f377d56b4d9137d465fbfb7
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 15 14:06:46 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Dec 15 14:07:20 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d29286b3
dev-util/systemtap: ppc stable wrt bug #698834
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-util/systemtap/systemtap-4.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.0-r1.ebuild b/dev-util/systemtap/systemtap-4.0-r1.ebuild
index 39a5d68bfec..76550de62c6 100644
--- a/dev-util/systemtap/systemtap-4.0-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 s390 sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ppc ~ppc64 s390 sparc x86"
IUSE="libvirt selinux sqlite +ssl zeroconf"
RDEPEND=">=dev-libs/elfutils-0.142
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2019-12-15 14:15 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2019-12-15 14:15 UTC (permalink / raw
To: gentoo-commits
commit: 5d48d2c266a1c3f3c1b8deabfd2623289704303f
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 15 14:15:21 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Dec 15 14:15:21 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d48d2c2
dev-util/systemtap: ppc64 stable wrt bug #698834
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-util/systemtap/systemtap-4.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.0-r1.ebuild b/dev-util/systemtap/systemtap-4.0-r1.ebuild
index 76550de62c6..f81fccce44c 100644
--- a/dev-util/systemtap/systemtap-4.0-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ppc ~ppc64 s390 sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ppc ppc64 s390 sparc x86"
IUSE="libvirt selinux sqlite +ssl zeroconf"
RDEPEND=">=dev-libs/elfutils-0.142
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2019-12-23 9:31 Mikle Kolyada
0 siblings, 0 replies; 79+ messages in thread
From: Mikle Kolyada @ 2019-12-23 9:31 UTC (permalink / raw
To: gentoo-commits
commit: ceebc71b00a88c28c25db89d65f935b769ec3396
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 23 09:30:57 2019 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Mon Dec 23 09:30:57 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceebc71b
dev-util/systemtap: arm stable wrt bug #698834
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
dev-util/systemtap/systemtap-4.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.0-r1.ebuild b/dev-util/systemtap/systemtap-4.0-r1.ebuild
index f81fccce44c..ccd2888a713 100644
--- a/dev-util/systemtap/systemtap-4.0-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ppc ppc64 s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 s390 sparc x86"
IUSE="libvirt selinux sqlite +ssl zeroconf"
RDEPEND=">=dev-libs/elfutils-0.142
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2019-12-24 20:02 Mikle Kolyada
0 siblings, 0 replies; 79+ messages in thread
From: Mikle Kolyada @ 2019-12-24 20:02 UTC (permalink / raw
To: gentoo-commits
commit: fad97cb79758e23005da063cede4ab18fc992634
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 24 20:01:49 2019 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Tue Dec 24 20:01:49 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad97cb7
dev-util/systemtap: alpha stable wrt bug #698834
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
dev-util/systemtap/systemtap-4.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.0-r1.ebuild b/dev-util/systemtap/systemtap-4.0-r1.ebuild
index ccd2888a713..09b89692237 100644
--- a/dev-util/systemtap/systemtap-4.0-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 s390 sparc x86"
+KEYWORDS="alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 s390 sparc x86"
IUSE="libvirt selinux sqlite +ssl zeroconf"
RDEPEND=">=dev-libs/elfutils-0.142
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2020-04-19 2:35 Craig Andrews
0 siblings, 0 replies; 79+ messages in thread
From: Craig Andrews @ 2020-04-19 2:35 UTC (permalink / raw
To: gentoo-commits
commit: 85f82d0ab50a860b6577cd427cca128b2d2abc96
Author: neeshy <neeshy <AT> tfwno <DOT> gf>
AuthorDate: Wed Mar 25 19:36:49 2020 +0000
Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Sun Apr 19 02:35:38 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85f82d0a
dev-util/systemtap: add python3_8 target
Signed-off-by: Nima Sadeghi <neeshy <AT> tfwno.gf>
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
dev-util/systemtap/systemtap-4.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.0-r1.ebuild b/dev-util/systemtap/systemtap-4.0-r1.ebuild
index 4130583b5b7..5701ab62f0a 100644
--- a/dev-util/systemtap/systemtap-4.0-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit linux-info autotools python-single-r1 user
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2020-05-23 16:21 Mike Gilbert
0 siblings, 0 replies; 79+ messages in thread
From: Mike Gilbert @ 2020-05-23 16:21 UTC (permalink / raw
To: gentoo-commits
commit: 440154edbeb642e903dcdb76b555341da15a67d6
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat May 23 16:21:05 2020 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat May 23 16:21:05 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=440154ed
dev-util/systemtap: call python_optimize
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
dev-util/systemtap/systemtap-4.0-r1.ebuild | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/dev-util/systemtap/systemtap-4.0-r1.ebuild b/dev-util/systemtap/systemtap-4.0-r1.ebuild
index 5701ab62f0a..03103d13f0f 100644
--- a/dev-util/systemtap/systemtap-4.0-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r1.ebuild
@@ -104,3 +104,8 @@ src_configure() {
PYTHON3="${PYTHON}" \
econf "${myeconfargs[@]}"
}
+
+src_install() {
+ default
+ python_optimize
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2020-09-19 9:54 Michał Górny
0 siblings, 0 replies; 79+ messages in thread
From: Michał Górny @ 2020-09-19 9:54 UTC (permalink / raw
To: gentoo-commits
commit: fc5a4e1f050854ad643323fe7964e736977c21f9
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 19 08:54:46 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Sep 19 09:54:25 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc5a4e1f
dev-util/systemtap: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-util/systemtap/Manifest | 2 -
dev-util/systemtap/systemtap-2.4-r1.ebuild | 69 -------------------------
dev-util/systemtap/systemtap-3.1-r1.ebuild | 81 ------------------------------
3 files changed, 152 deletions(-)
diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index fb099e295f3..64824bfcd4c 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -1,3 +1 @@
-DIST systemtap-2.4.tar.gz 2664988 BLAKE2B 194ad2489482eb926188fde700f43a35301214cf062ebd4d101776f09a23cbaf502f592ce0eecb297d1ffe9bf0ecf103c29b55a8a1afa84b56b9b5a0a4dd0cfd SHA512 40c30942eb50948f11f06f9f37c76d96f5ebc8eb6d164c9af5d54845b3f43f38594ddebf5f0d42ac4704b0a2563cd23edf818c196ee1330db00011a85ae11b0c
-DIST systemtap-3.1.tar.gz 4885480 BLAKE2B 39352f7507eb924fdb79bbedcdad6c200abbb18b6a9da030adca94405880fb52ff6ddbb62b01ae7acafa03e39a1ef5f0a7c3659300518412d8eee0c57d01b433 SHA512 07b322d5745f570296e287db80f1e370da87eb65073815cf24d532827900453c1cb9ee74b5496b4f3919d176b960caad4479edc2dadf27b5c58898fb7398264d
DIST systemtap-4.0.tar.gz 5282312 BLAKE2B 9eac1cf9c9f13255ac12642c910b5591b0f5380b2a6337dedcb3d20785c0416900b9bee05f239632f7c548812be35ae90b24f524ab6f5c0c6ef474cf5de834a1 SHA512 66b5ba1902ed974101429dce9fee849273d3dc64e862c057177d158c5f284cc93299819ee8ee49d4bd3b7ff47a3512b1c68b74cad374147ce67fa406c7518c79
diff --git a/dev-util/systemtap/systemtap-2.4-r1.ebuild b/dev-util/systemtap/systemtap-2.4-r1.ebuild
deleted file mode 100644
index 9fbfcdaa6e3..00000000000
--- a/dev-util/systemtap/systemtap-2.4-r1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit linux-info autotools eutils python-single-r1
-
-DESCRIPTION="A linux trace/probe tool"
-HOMEPAGE="https://www.sourceware.org/systemtap/"
-SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
-IUSE="sqlite"
-
-RDEPEND=">=dev-libs/elfutils-0.142
- sys-libs/libcap
- ${PYTHON_DEPS}
- sqlite? ( dev-db/sqlite:3 )"
-DEPEND="${RDEPEND}
- >=sys-devel/gettext-0.18.2"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
-ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
-ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
-ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
-
-DOCS="AUTHORS HACKING NEWS README"
-
-pkg_setup() {
- linux-info_pkg_setup
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- python_fix_shebang .
-
- sed -i \
- -e 's:-Werror::g' \
- configure.ac \
- Makefile.am \
- staprun/Makefile.am \
- stapdyn/Makefile.am \
- testsuite/systemtap.unprivileged/unprivileged_probes.exp \
- testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
- testsuite/systemtap.base/stmt_rel_user.exp \
- testsuite/systemtap.base/sdt_va_args.exp \
- testsuite/systemtap.base/sdt_misc.exp \
- testsuite/systemtap.base/sdt.exp \
- scripts/kprobes_test/gen_code.py \
- || die "Failed to clean up sources"
- eautoreconf
-}
-
-src_configure() {
- econf \
- --docdir="${EPREFIX}/usr/share/doc/${PF}" \
- --without-rpm \
- --disable-server \
- --disable-docs \
- --disable-refdocs \
- --disable-grapher \
- $(use_enable sqlite)
-}
diff --git a/dev-util/systemtap/systemtap-3.1-r1.ebuild b/dev-util/systemtap/systemtap-3.1-r1.ebuild
deleted file mode 100644
index 84eb6c8cf3c..00000000000
--- a/dev-util/systemtap/systemtap-3.1-r1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit linux-info autotools eutils python-single-r1
-
-DESCRIPTION="A linux trace/probe tool"
-HOMEPAGE="https://www.sourceware.org/systemtap/"
-SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ppc64 s390 ~sparc x86"
-IUSE="libvirt sqlite"
-
-RDEPEND=">=dev-libs/elfutils-0.142
- dev-libs/json-c:=
- dev-libs/nspr
- dev-libs/nss
- sys-libs/ncurses:0=
- sys-libs/readline:0=
- ${PYTHON_DEPS}
- libvirt? ( >=app-emulation/libvirt-1.0.2 )
- sqlite? ( dev-db/sqlite:3 )"
-DEPEND="${RDEPEND}
- >=sys-devel/gettext-0.18.2"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
-ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
-ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
-ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
-
-DOCS="AUTHORS HACKING NEWS README"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.1-ia64.patch
-)
-
-pkg_setup() {
- linux-info_pkg_setup
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- python_fix_shebang .
-
- sed -i \
- -e 's:-Werror::g' \
- configure.ac \
- Makefile.am \
- staprun/Makefile.am \
- stapdyn/Makefile.am \
- testsuite/systemtap.unprivileged/unprivileged_probes.exp \
- testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
- testsuite/systemtap.base/stmt_rel_user.exp \
- testsuite/systemtap.base/sdt_va_args.exp \
- testsuite/systemtap.base/sdt_misc.exp \
- testsuite/systemtap.base/sdt.exp \
- scripts/kprobes_test/gen_code.py \
- || die "Failed to clean up sources"
-
- default
-
- eautoreconf
-}
-
-src_configure() {
- econf \
- --without-rpm \
- --disable-server \
- --disable-docs \
- --disable-refdocs \
- --disable-grapher \
- $(use_enable libvirt virt) \
- $(use_enable sqlite)
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2021-01-09 21:38 Sven Wegener
0 siblings, 0 replies; 79+ messages in thread
From: Sven Wegener @ 2021-01-09 21:38 UTC (permalink / raw
To: gentoo-commits
commit: 682cee99f3cd8d92ce6fbeb0d4cf16428733da42
Author: Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 9 21:28:52 2021 +0000
Commit: Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sat Jan 9 21:38:16 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=682cee99
dev-util/systemtap: Add missing setuptools dependency, bug #719436
Closes: https://bugs.gentoo.org/719436
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>
dev-util/systemtap/systemtap-4.0-r1.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.0-r1.ebuild b/dev-util/systemtap/systemtap-4.0-r1.ebuild
index b04e23d320d..82845ce8d8b 100644
--- a/dev-util/systemtap/systemtap-4.0-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.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
@@ -33,6 +33,9 @@ RDEPEND=">=dev-libs/elfutils-0.142
DEPEND="${RDEPEND}
app-arch/cpio
app-text/xmlto
+ $(python_gen_cond_dep '
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ')
>=sys-devel/gettext-0.18.2
libvirt? ( dev-libs/libxml2 )
"
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2021-03-12 20:51 Sven Wegener
0 siblings, 0 replies; 79+ messages in thread
From: Sven Wegener @ 2021-03-12 20:51 UTC (permalink / raw
To: gentoo-commits
commit: 97b0d7facbe8d75ff898f6764345ab77fd29abb4
Author: Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 12 20:49:55 2021 +0000
Commit: Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Fri Mar 12 20:51:13 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b0d7fa
dev-util/systemtap: require dejagnu for FEATURES=test, bug #775566
Closes: https://bugs.gentoo.org/775566
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>
dev-util/systemtap/systemtap-4.0-r1.ebuild | 3 ++-
dev-util/systemtap/systemtap-4.0-r2.ebuild | 3 ++-
dev-util/systemtap/systemtap-4.4.ebuild | 3 ++-
3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/dev-util/systemtap/systemtap-4.0-r1.ebuild b/dev-util/systemtap/systemtap-4.0-r1.ebuild
index db680ba1ea1..8756646eff7 100644
--- a/dev-util/systemtap/systemtap-4.0-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 s390 sparc x86"
-IUSE="libvirt selinux sqlite +ssl zeroconf"
+IUSE="libvirt selinux sqlite +ssl test zeroconf"
RDEPEND=">=dev-libs/elfutils-0.142
dev-libs/json-c:=
@@ -39,6 +39,7 @@ DEPEND="${RDEPEND}
>=sys-devel/gettext-0.18.2
libvirt? ( dev-libs/libxml2 )
"
+BDEPEND="test? ( dev-util/dejagnu )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-util/systemtap/systemtap-4.0-r2.ebuild b/dev-util/systemtap/systemtap-4.0-r2.ebuild
index 0b43bdd12a7..dcf1f8df499 100644
--- a/dev-util/systemtap/systemtap-4.0-r2.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="libvirt selinux sqlite +ssl zeroconf"
+IUSE="libvirt selinux sqlite +ssl test zeroconf"
RDEPEND=">=dev-libs/elfutils-0.142
dev-libs/json-c:=
@@ -44,6 +44,7 @@ RDEPEND="${RDEPEND}
acct-group/stapsys
acct-group/stapusr
"
+BDEPEND="test? ( dev-util/dejagnu )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-util/systemtap/systemtap-4.4.ebuild b/dev-util/systemtap/systemtap-4.4.ebuild
index 690944a69d1..1e32ea4a68a 100644
--- a/dev-util/systemtap/systemtap-4.4.ebuild
+++ b/dev-util/systemtap/systemtap-4.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="libvirt selinux sqlite +ssl zeroconf"
+IUSE="libvirt selinux sqlite +ssl test zeroconf"
RDEPEND=">=dev-libs/elfutils-0.142
dev-libs/json-c:=
@@ -44,6 +44,7 @@ RDEPEND="${RDEPEND}
acct-group/stapsys
acct-group/stapusr
"
+BDEPEND="test? ( dev-util/dejagnu )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2021-03-18 22:16 Sven Wegener
0 siblings, 0 replies; 79+ messages in thread
From: Sven Wegener @ 2021-03-18 22:16 UTC (permalink / raw
To: gentoo-commits
commit: ce8a1afbf735ac79975d30452c737d26b42cb394
Author: Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 18 22:16:30 2021 +0000
Commit: Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Thu Mar 18 22:16:37 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce8a1afb
dev-util/systemtap: add RESTRICT="!test? ( test )"
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>
dev-util/systemtap/systemtap-4.0-r1.ebuild | 1 +
dev-util/systemtap/systemtap-4.0-r2.ebuild | 1 +
dev-util/systemtap/systemtap-4.4.ebuild | 1 +
3 files changed, 3 insertions(+)
diff --git a/dev-util/systemtap/systemtap-4.0-r1.ebuild b/dev-util/systemtap/systemtap-4.0-r1.ebuild
index 8756646eff7..de5dabdc104 100644
--- a/dev-util/systemtap/systemtap-4.0-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 s390 sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-libs/elfutils-0.142
dev-libs/json-c:=
diff --git a/dev-util/systemtap/systemtap-4.0-r2.ebuild b/dev-util/systemtap/systemtap-4.0-r2.ebuild
index dcf1f8df499..cb49b3599c9 100644
--- a/dev-util/systemtap/systemtap-4.0-r2.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r2.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-libs/elfutils-0.142
dev-libs/json-c:=
diff --git a/dev-util/systemtap/systemtap-4.4.ebuild b/dev-util/systemtap/systemtap-4.4.ebuild
index 1e32ea4a68a..5a3e3efea14 100644
--- a/dev-util/systemtap/systemtap-4.4.ebuild
+++ b/dev-util/systemtap/systemtap-4.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-libs/elfutils-0.142
dev-libs/json-c:=
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2021-05-12 20:57 Sven Wegener
0 siblings, 0 replies; 79+ messages in thread
From: Sven Wegener @ 2021-05-12 20:57 UTC (permalink / raw
To: gentoo-commits
commit: 043d596a8a7bf060384714ab063f6b8313365430
Author: Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Wed May 12 20:54:36 2021 +0000
Commit: Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Wed May 12 20:57:23 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=043d596a
dev-util/systemtap: Version bump to 4.5
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>
dev-util/systemtap/Manifest | 1 +
dev-util/systemtap/systemtap-4.5.ebuild | 115 ++++++++++++++++++++++++++++++++
2 files changed, 116 insertions(+)
diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index 7a49d47e893..e7cf61fc39b 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -1,2 +1,3 @@
DIST systemtap-4.0.tar.gz 5282312 BLAKE2B 9eac1cf9c9f13255ac12642c910b5591b0f5380b2a6337dedcb3d20785c0416900b9bee05f239632f7c548812be35ae90b24f524ab6f5c0c6ef474cf5de834a1 SHA512 66b5ba1902ed974101429dce9fee849273d3dc64e862c057177d158c5f284cc93299819ee8ee49d4bd3b7ff47a3512b1c68b74cad374147ce67fa406c7518c79
DIST systemtap-4.4.tar.gz 5532282 BLAKE2B bcb2f744ad09821ce63d78b3e86eb489013aed247952c72d3dbc4cc6fc1a2b85f948b71c622487876f43b615c147eb1624b2c146e9b4176e3c91e2b7cbef9ea0 SHA512 8fb1fe5071ec99ce3c6bcf82afdc98a3e1abc0ea937f3019b225c3a1879ada30080740b1918a84c6db06fe1893e6d1e7dc84be26c7e597d7feda1efe11354e76
+DIST systemtap-4.5.tar.gz 5549909 BLAKE2B 3c180a49c81070cb374ae23f95f1e90cc3cf2550170363793f46584b201c2284b2ee639f395d73ed6c5b44160825b3cf128bd360b81bc243e71c98e71d779f48 SHA512 8136779a9f5cb0fbaae565eab1ab6fa307f1024dfc2c6c3845acfadff0eecc684ba89aa5d442c7b90c2c73edaab41ca07bae2bad8361f80fe8e9928b40466cd3
diff --git a/dev-util/systemtap/systemtap-4.5.ebuild b/dev-util/systemtap/systemtap-4.5.ebuild
new file mode 100644
index 00000000000..5a36994ebf6
--- /dev/null
+++ b/dev-util/systemtap/systemtap-4.5.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit linux-info python-single-r1
+
+DESCRIPTION="A linux trace/probe tool"
+HOMEPAGE="https://www.sourceware.org/systemtap/"
+SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="libvirt selinux sqlite +ssl test zeroconf"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-libs/elfutils-0.142
+ dev-libs/json-c:=
+ sys-libs/ncurses:0=
+ sys-libs/readline:0=
+ ${PYTHON_DEPS}
+ libvirt? ( >=app-emulation/libvirt-1.0.2 )
+ selinux? ( sys-libs/libselinux )
+ sqlite? ( dev-db/sqlite:3 )
+ ssl? (
+ dev-libs/nspr
+ dev-libs/nss
+ )
+ zeroconf? ( net-dns/avahi )
+"
+DEPEND="${RDEPEND}
+ app-arch/cpio
+ app-text/xmlto
+ $(python_gen_cond_dep '
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ')
+ >=sys-devel/gettext-0.18.2
+ libvirt? ( dev-libs/libxml2 )
+"
+RDEPEND="${RDEPEND}
+ acct-group/stapdev
+ acct-group/stapsys
+ acct-group/stapusr
+"
+BDEPEND="test? ( dev-util/dejagnu )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
+ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
+ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
+ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
+
+DOCS="AUTHORS HACKING NEWS README"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.1-ia64.patch
+)
+
+pkg_setup() {
+ linux-info_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ python_fix_shebang .
+
+ sed -i \
+ -e 's:-Werror::g' \
+ configure.ac \
+ Makefile.am \
+ stapbpf/Makefile.am \
+ stapdyn/Makefile.am \
+ staprun/Makefile.am \
+ testsuite/systemtap.unprivileged/unprivileged_probes.exp \
+ testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
+ testsuite/systemtap.base/stmt_rel_user.exp \
+ testsuite/systemtap.base/sdt_va_args.exp \
+ testsuite/systemtap.base/sdt_misc.exp \
+ testsuite/systemtap.base/sdt.exp \
+ scripts/kprobes_test/gen_code.py \
+ || die "Failed to clean up sources"
+
+ default
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-docs
+ --disable-grapher
+ --disable-refdocs
+ --disable-server
+ --enable-pie
+ --with-python3
+ --without-java
+ --without-openssl
+ --without-python2-probes
+ --without-rpm
+ $(use_enable libvirt virt)
+ $(use_enable sqlite)
+ $(use_with zeroconf avahi)
+ $(use_with ssl nss)
+ $(use_with selinux)
+ )
+ PYTHON3="${PYTHON}" \
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ python_optimize
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2021-05-12 20:57 Sven Wegener
0 siblings, 0 replies; 79+ messages in thread
From: Sven Wegener @ 2021-05-12 20:57 UTC (permalink / raw
To: gentoo-commits
commit: 246539e2821f0633a7447e1e75e392eefacef5c2
Author: Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Wed May 12 20:57:01 2021 +0000
Commit: Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Wed May 12 20:57:23 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=246539e2
dev-util/systemtap: Mark 4.4 stable on amd64/x86
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>
dev-util/systemtap/systemtap-4.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.4.ebuild b/dev-util/systemtap/systemtap-4.4.ebuild
index 5a3e3efea14..b04afd5d75e 100644
--- a/dev-util/systemtap/systemtap-4.4.ebuild
+++ b/dev-util/systemtap/systemtap-4.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2021-07-15 21:42 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2021-07-15 21:42 UTC (permalink / raw
To: gentoo-commits
commit: 49fb9000170a6f7698ff056b5aff4b2bc8f385a1
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 15 21:41:20 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jul 15 21:41:20 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49fb9000
dev-util/systemtap: Stabilize 4.4 arm64, #802315
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.4.ebuild b/dev-util/systemtap/systemtap-4.4.ebuild
index b04afd5d75e..429e439c2f1 100644
--- a/dev-util/systemtap/systemtap-4.4.ebuild
+++ b/dev-util/systemtap/systemtap-4.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2021-07-15 21:42 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2021-07-15 21:42 UTC (permalink / raw
To: gentoo-commits
commit: 928e7aede66b68bacd4ec73cc62df649c0f836b3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 15 21:41:45 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jul 15 21:41:45 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=928e7aed
dev-util/systemtap: Stabilize 4.4 ppc64, #802315
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.4.ebuild b/dev-util/systemtap/systemtap-4.4.ebuild
index 429e439c2f1..3f36a6dca5e 100644
--- a/dev-util/systemtap/systemtap-4.4.ebuild
+++ b/dev-util/systemtap/systemtap-4.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2021-07-15 21:42 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2021-07-15 21:42 UTC (permalink / raw
To: gentoo-commits
commit: e0a0c6a26ebf76b43965fa062458f181b2eaeef2
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 15 21:42:07 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jul 15 21:42:07 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a0c6a2
dev-util/systemtap: Stabilize 4.4 ppc, #802315
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.4.ebuild b/dev-util/systemtap/systemtap-4.4.ebuild
index 3f36a6dca5e..1edc69c719a 100644
--- a/dev-util/systemtap/systemtap-4.4.ebuild
+++ b/dev-util/systemtap/systemtap-4.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2021-07-15 21:42 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2021-07-15 21:42 UTC (permalink / raw
To: gentoo-commits
commit: 8fd695b9b73a0195c1e95ea8cfbb7950f105898b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 15 21:42:22 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jul 15 21:42:22 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd695b9
dev-util/systemtap: Stabilize 4.4 sparc, #802315
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.4.ebuild b/dev-util/systemtap/systemtap-4.4.ebuild
index 1edc69c719a..b8c4653c8c7 100644
--- a/dev-util/systemtap/systemtap-4.4.ebuild
+++ b/dev-util/systemtap/systemtap-4.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2021-07-16 21:44 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2021-07-16 21:44 UTC (permalink / raw
To: gentoo-commits
commit: 5046e9ce2052b9f39c6048e70bbf810cb66536a3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 16 21:41:15 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jul 16 21:44:11 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5046e9ce
dev-util/systemtap: Stabilize 4.4 arm, #802315
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.4.ebuild b/dev-util/systemtap/systemtap-4.4.ebuild
index b8c4653c8c7..c1a4ae7b4a7 100644
--- a/dev-util/systemtap/systemtap-4.4.ebuild
+++ b/dev-util/systemtap/systemtap-4.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2021-07-21 2:22 Yixun Lan
0 siblings, 0 replies; 79+ messages in thread
From: Yixun Lan @ 2021-07-21 2:22 UTC (permalink / raw
To: gentoo-commits
commit: f729f42c0979994ef0c4fde22e267aaa554bb923
Author: Alex Fan <alexfanqi <AT> yahoo <DOT> com>
AuthorDate: Sat Jul 17 11:14:20 2021 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Jul 21 02:21:39 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f729f42c
dev-util/systemtap: keyword 4.5 for ~riscv
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Alex Fan <alexfanqi <AT> yahoo.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>
dev-util/systemtap/systemtap-4.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.5.ebuild b/dev-util/systemtap/systemtap-4.5.ebuild
index 5a36994ebf6..9a169b90142 100644
--- a/dev-util/systemtap/systemtap-4.5.ebuild
+++ b/dev-util/systemtap/systemtap-4.5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2021-11-04 20:07 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2021-11-04 20:07 UTC (permalink / raw
To: gentoo-commits
commit: f34a5e36c7ec1608f4752d2eda545751da14846c
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Wed Nov 3 17:56:35 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Nov 4 20:04:38 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f34a5e36
dev-util/systemtap: EAPI 8
bump python
autoreconf
Closes: https://bugs.gentoo.org/789795
Closes: https://bugs.gentoo.org/820029
Closes: https://bugs.gentoo.org/820155
Closes: https://bugs.gentoo.org/532570
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22808
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.5-r1.ebuild | 117 +++++++++++++++++++++++++++++
1 file changed, 117 insertions(+)
diff --git a/dev-util/systemtap/systemtap-4.5-r1.ebuild b/dev-util/systemtap/systemtap-4.5-r1.ebuild
new file mode 100644
index 00000000000..b11a0b1830c
--- /dev/null
+++ b/dev-util/systemtap/systemtap-4.5-r1.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit autotools linux-info python-single-r1
+
+DESCRIPTION="A linux trace/probe tool"
+HOMEPAGE="https://www.sourceware.org/systemtap"
+SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="libvirt selinux sqlite +ssl test zeroconf"
+
+CDEPEND="
+ ${PYTHON_DEPS}
+
+ >=dev-libs/elfutils-0.142
+ dev-libs/json-c:=
+ sys-libs/ncurses:0=
+ sys-libs/readline:0=
+
+ libvirt? ( >=app-emulation/libvirt-1.0.2 )
+ selinux? ( sys-libs/libselinux )
+ sqlite? ( dev-db/sqlite:3 )
+ ssl? (
+ dev-libs/nspr
+ dev-libs/nss
+ )
+ zeroconf? ( net-dns/avahi )
+"
+DEPEND="
+ ${CDEPEND}
+ app-arch/cpio
+ app-text/xmlto
+ $(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
+ >=sys-devel/gettext-0.18.2
+
+ libvirt? ( dev-libs/libxml2 )
+"
+RDEPEND="
+ ${CDEPEND}
+ acct-group/stapdev
+ acct-group/stapsys
+ acct-group/stapusr
+"
+BDEPEND="test? ( dev-util/dejagnu )"
+
+CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
+ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
+ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
+ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
+
+DOCS="AUTHORS HACKING NEWS README"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+PATCHES=(
+ "${FILESDIR}/${PN}-3.1-ia64.patch"
+)
+
+pkg_setup() {
+ linux-info_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ python_fix_shebang .
+
+ sed -i \
+ -e 's|-Werror||g' \
+ configure.ac \
+ Makefile.am \
+ stapbpf/Makefile.am \
+ stapdyn/Makefile.am \
+ staprun/Makefile.am \
+ testsuite/systemtap.unprivileged/unprivileged_probes.exp \
+ testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
+ testsuite/systemtap.base/stmt_rel_user.exp \
+ testsuite/systemtap.base/sdt_va_args.exp \
+ testsuite/systemtap.base/sdt_misc.exp \
+ testsuite/systemtap.base/sdt.exp \
+ scripts/kprobes_test/gen_code.py \
+ || die "Failed to clean up sources"
+
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-docs
+ --disable-grapher
+ --disable-refdocs
+ --disable-server
+ --enable-pie
+ --with-python3
+ --without-java
+ --without-openssl
+ --without-python2-probes
+ --without-rpm
+ $(use_enable libvirt virt)
+ $(use_enable sqlite)
+ $(use_with zeroconf avahi)
+ $(use_with ssl nss)
+ $(use_with selinux)
+ )
+ PYTHON3="${PYTHON}" econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ python_optimize
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2022-05-01 7:28 Sven Wegener
0 siblings, 0 replies; 79+ messages in thread
From: Sven Wegener @ 2022-05-01 7:28 UTC (permalink / raw
To: gentoo-commits
commit: 522f66f33f2a7a4c170c0539415f181fb77c6c22
Author: Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sun May 1 07:26:53 2022 +0000
Commit: Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun May 1 07:27:43 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=522f66f3
dev-util/systemtap: Drop python3_7
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>
dev-util/systemtap/systemtap-4.4.ebuild | 4 ++--
dev-util/systemtap/systemtap-4.5.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dev-util/systemtap/systemtap-4.4.ebuild b/dev-util/systemtap/systemtap-4.4.ebuild
index c1a4ae7b4a74..66c961a9af04 100644
--- a/dev-util/systemtap/systemtap-4.4.ebuild
+++ b/dev-util/systemtap/systemtap-4.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..9} )
inherit linux-info autotools python-single-r1
diff --git a/dev-util/systemtap/systemtap-4.5.ebuild b/dev-util/systemtap/systemtap-4.5.ebuild
index 9a169b901427..e7f4ac64b083 100644
--- a/dev-util/systemtap/systemtap-4.5.ebuild
+++ b/dev-util/systemtap/systemtap-4.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..9} )
inherit linux-info python-single-r1
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2022-05-24 18:58 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2022-05-24 18:58 UTC (permalink / raw
To: gentoo-commits
commit: d48b4e3e35ab368d7e219601194abd4b0ccd0a93
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 24 18:56:37 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 24 18:58:01 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d48b4e3e
dev-util/systemtap: don't force -D_FORTIFY_SOURCE=2
We already set it in the toolchain and forcing it (by default --enable-ssp)
has two problems:
1. It prevents upgrading to -D_FORTIFY_SOURCE=3;
2. It prevents builds with no optimisation (as fortify requires it).
--disable-ssp just disables *appending* -fstack-protector* and F_S=2,
it doesn't actually disable the features by passing the negated flags
like -fno* or -U*, so it's fine to do this.
Closes: https://bugs.gentoo.org/794667
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.5-r1.ebuild | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.5-r1.ebuild b/dev-util/systemtap/systemtap-4.5-r1.ebuild
index b11a0b1830c0..a4f2a7d2663b 100644
--- a/dev-util/systemtap/systemtap-4.5-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.5-r1.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=8
@@ -96,6 +96,15 @@ src_configure() {
--disable-grapher
--disable-refdocs
--disable-server
+ # Our toolchain sets this for us already and adding in
+ # -D_FORTIFY_SOURCE=2 breaks builds w/ no optimisation.
+ # This option (at least as of 4.5) doesn't pass -fno* etc,
+ # it just doesn't _add_ options, which is good. If it changes
+ # to actually pass -fno-stack-protector and friends, we'll
+ # need to change course. Forcing =2 also has problems for
+ # setting it to 3.
+ # bug #794667.
+ --disable-ssp
--enable-pie
--with-python3
--without-java
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2022-06-07 21:09 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2022-06-07 21:09 UTC (permalink / raw
To: gentoo-commits
commit: 390af2577dd1e8b6bac45055fae29999a7304740
Author: Martin Kletzander <nert.pinx <AT> gmail <DOT> com>
AuthorDate: Tue Jun 7 13:12:50 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 7 21:09:15 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=390af257
dev-util/systemtap: Add versions 4.6 and 4.7
Adding both because systemtap is special and very dependent on linux
kernel versions, so having both allows for better mix & match.
Version 4.7 is needed for 5.17.12 in my tests. As far as git history
goes I have found no dependency changes.
Closes: https://bugs.gentoo.org/828656
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Martin Kletzander <nert.pinx <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25790
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/Manifest | 2 +
dev-util/systemtap/systemtap-4.6.ebuild | 126 ++++++++++++++++++++++++++++++++
dev-util/systemtap/systemtap-4.7.ebuild | 126 ++++++++++++++++++++++++++++++++
3 files changed, 254 insertions(+)
diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index 1d64fe22ed41..d33047def3d6 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -1,2 +1,4 @@
DIST systemtap-4.4.tar.gz 5532282 BLAKE2B bcb2f744ad09821ce63d78b3e86eb489013aed247952c72d3dbc4cc6fc1a2b85f948b71c622487876f43b615c147eb1624b2c146e9b4176e3c91e2b7cbef9ea0 SHA512 8fb1fe5071ec99ce3c6bcf82afdc98a3e1abc0ea937f3019b225c3a1879ada30080740b1918a84c6db06fe1893e6d1e7dc84be26c7e597d7feda1efe11354e76
DIST systemtap-4.5.tar.gz 5549909 BLAKE2B 3c180a49c81070cb374ae23f95f1e90cc3cf2550170363793f46584b201c2284b2ee639f395d73ed6c5b44160825b3cf128bd360b81bc243e71c98e71d779f48 SHA512 8136779a9f5cb0fbaae565eab1ab6fa307f1024dfc2c6c3845acfadff0eecc684ba89aa5d442c7b90c2c73edaab41ca07bae2bad8361f80fe8e9928b40466cd3
+DIST systemtap-4.6.tar.gz 5588126 BLAKE2B 7a0b1ed201f3661d5737bbf2c8b10b8bcf708df0c9aeeb941d501f5001e13b254ff779e20ed6af72b457a9e8236f064b9d5ee6d79438f96abb09d913f5732db3 SHA512 835b45597e9de0ea17857b47d542c87d155cb5c772f8595f41845a25ff06b862cb9c4b635292c3a6c66cb5255a07eee3af7cb7861110a4a05f545a4b35f11402
+DIST systemtap-4.7.tar.gz 5611495 BLAKE2B 839a824c3ef249add3edb2c9329c7bcb297d36d268d463c2913d945688845b7a6af8d811b2a533c4da8ce496cabccbdfabd080be847c754c2614f9c9efb22c61 SHA512 7d7c213dc4f7c5430f81763668da21403fbc351d1701b1096eb1ad233e3f0325e35f01dfd0a33e75f277b26fdde88c46d42dd32e32e4d4f27a45d53e2dd0f831
diff --git a/dev-util/systemtap/systemtap-4.6.ebuild b/dev-util/systemtap/systemtap-4.6.ebuild
new file mode 100644
index 000000000000..a4f2a7d2663b
--- /dev/null
+++ b/dev-util/systemtap/systemtap-4.6.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit autotools linux-info python-single-r1
+
+DESCRIPTION="A linux trace/probe tool"
+HOMEPAGE="https://www.sourceware.org/systemtap"
+SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="libvirt selinux sqlite +ssl test zeroconf"
+
+CDEPEND="
+ ${PYTHON_DEPS}
+
+ >=dev-libs/elfutils-0.142
+ dev-libs/json-c:=
+ sys-libs/ncurses:0=
+ sys-libs/readline:0=
+
+ libvirt? ( >=app-emulation/libvirt-1.0.2 )
+ selinux? ( sys-libs/libselinux )
+ sqlite? ( dev-db/sqlite:3 )
+ ssl? (
+ dev-libs/nspr
+ dev-libs/nss
+ )
+ zeroconf? ( net-dns/avahi )
+"
+DEPEND="
+ ${CDEPEND}
+ app-arch/cpio
+ app-text/xmlto
+ $(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
+ >=sys-devel/gettext-0.18.2
+
+ libvirt? ( dev-libs/libxml2 )
+"
+RDEPEND="
+ ${CDEPEND}
+ acct-group/stapdev
+ acct-group/stapsys
+ acct-group/stapusr
+"
+BDEPEND="test? ( dev-util/dejagnu )"
+
+CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
+ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
+ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
+ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
+
+DOCS="AUTHORS HACKING NEWS README"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+PATCHES=(
+ "${FILESDIR}/${PN}-3.1-ia64.patch"
+)
+
+pkg_setup() {
+ linux-info_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ python_fix_shebang .
+
+ sed -i \
+ -e 's|-Werror||g' \
+ configure.ac \
+ Makefile.am \
+ stapbpf/Makefile.am \
+ stapdyn/Makefile.am \
+ staprun/Makefile.am \
+ testsuite/systemtap.unprivileged/unprivileged_probes.exp \
+ testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
+ testsuite/systemtap.base/stmt_rel_user.exp \
+ testsuite/systemtap.base/sdt_va_args.exp \
+ testsuite/systemtap.base/sdt_misc.exp \
+ testsuite/systemtap.base/sdt.exp \
+ scripts/kprobes_test/gen_code.py \
+ || die "Failed to clean up sources"
+
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-docs
+ --disable-grapher
+ --disable-refdocs
+ --disable-server
+ # Our toolchain sets this for us already and adding in
+ # -D_FORTIFY_SOURCE=2 breaks builds w/ no optimisation.
+ # This option (at least as of 4.5) doesn't pass -fno* etc,
+ # it just doesn't _add_ options, which is good. If it changes
+ # to actually pass -fno-stack-protector and friends, we'll
+ # need to change course. Forcing =2 also has problems for
+ # setting it to 3.
+ # bug #794667.
+ --disable-ssp
+ --enable-pie
+ --with-python3
+ --without-java
+ --without-openssl
+ --without-python2-probes
+ --without-rpm
+ $(use_enable libvirt virt)
+ $(use_enable sqlite)
+ $(use_with zeroconf avahi)
+ $(use_with ssl nss)
+ $(use_with selinux)
+ )
+ PYTHON3="${PYTHON}" econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ python_optimize
+}
diff --git a/dev-util/systemtap/systemtap-4.7.ebuild b/dev-util/systemtap/systemtap-4.7.ebuild
new file mode 100644
index 000000000000..a4f2a7d2663b
--- /dev/null
+++ b/dev-util/systemtap/systemtap-4.7.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit autotools linux-info python-single-r1
+
+DESCRIPTION="A linux trace/probe tool"
+HOMEPAGE="https://www.sourceware.org/systemtap"
+SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="libvirt selinux sqlite +ssl test zeroconf"
+
+CDEPEND="
+ ${PYTHON_DEPS}
+
+ >=dev-libs/elfutils-0.142
+ dev-libs/json-c:=
+ sys-libs/ncurses:0=
+ sys-libs/readline:0=
+
+ libvirt? ( >=app-emulation/libvirt-1.0.2 )
+ selinux? ( sys-libs/libselinux )
+ sqlite? ( dev-db/sqlite:3 )
+ ssl? (
+ dev-libs/nspr
+ dev-libs/nss
+ )
+ zeroconf? ( net-dns/avahi )
+"
+DEPEND="
+ ${CDEPEND}
+ app-arch/cpio
+ app-text/xmlto
+ $(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
+ >=sys-devel/gettext-0.18.2
+
+ libvirt? ( dev-libs/libxml2 )
+"
+RDEPEND="
+ ${CDEPEND}
+ acct-group/stapdev
+ acct-group/stapsys
+ acct-group/stapusr
+"
+BDEPEND="test? ( dev-util/dejagnu )"
+
+CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
+ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
+ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
+ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
+
+DOCS="AUTHORS HACKING NEWS README"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+PATCHES=(
+ "${FILESDIR}/${PN}-3.1-ia64.patch"
+)
+
+pkg_setup() {
+ linux-info_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ python_fix_shebang .
+
+ sed -i \
+ -e 's|-Werror||g' \
+ configure.ac \
+ Makefile.am \
+ stapbpf/Makefile.am \
+ stapdyn/Makefile.am \
+ staprun/Makefile.am \
+ testsuite/systemtap.unprivileged/unprivileged_probes.exp \
+ testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
+ testsuite/systemtap.base/stmt_rel_user.exp \
+ testsuite/systemtap.base/sdt_va_args.exp \
+ testsuite/systemtap.base/sdt_misc.exp \
+ testsuite/systemtap.base/sdt.exp \
+ scripts/kprobes_test/gen_code.py \
+ || die "Failed to clean up sources"
+
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-docs
+ --disable-grapher
+ --disable-refdocs
+ --disable-server
+ # Our toolchain sets this for us already and adding in
+ # -D_FORTIFY_SOURCE=2 breaks builds w/ no optimisation.
+ # This option (at least as of 4.5) doesn't pass -fno* etc,
+ # it just doesn't _add_ options, which is good. If it changes
+ # to actually pass -fno-stack-protector and friends, we'll
+ # need to change course. Forcing =2 also has problems for
+ # setting it to 3.
+ # bug #794667.
+ --disable-ssp
+ --enable-pie
+ --with-python3
+ --without-java
+ --without-openssl
+ --without-python2-probes
+ --without-rpm
+ $(use_enable libvirt virt)
+ $(use_enable sqlite)
+ $(use_with zeroconf avahi)
+ $(use_with ssl nss)
+ $(use_with selinux)
+ )
+ PYTHON3="${PYTHON}" econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ python_optimize
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2022-06-13 9:46 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2022-06-13 9:46 UTC (permalink / raw
To: gentoo-commits
commit: 9274c5a5146fe1980a1637a5b6669a78e2f98d4e
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 09:46:20 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 09:46:20 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9274c5a5
dev-util/systemtap: ppc stable wrt bug #850232
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-util/systemtap/systemtap-4.5-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.5-r1.ebuild b/dev-util/systemtap/systemtap-4.5-r1.ebuild
index a4f2a7d2663b..dbcb86c02df6 100644
--- a/dev-util/systemtap/systemtap-4.5-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.5-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2022-06-13 10:21 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2022-06-13 10:21 UTC (permalink / raw
To: gentoo-commits
commit: f35a9d17c6998cb7c8b7fece90895a6282a45570
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 10:21:16 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 10:21:16 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f35a9d17
dev-util/systemtap: ppc64 stable wrt bug #850232
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-util/systemtap/systemtap-4.5-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.5-r1.ebuild b/dev-util/systemtap/systemtap-4.5-r1.ebuild
index dbcb86c02df6..bb2ca5be8057 100644
--- a/dev-util/systemtap/systemtap-4.5-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.5-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2022-06-13 10:22 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2022-06-13 10:22 UTC (permalink / raw
To: gentoo-commits
commit: 9de0e0df5c61202aaa6c75cd09f837ba73bd842e
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 10:22:05 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 10:22:05 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9de0e0df
dev-util/systemtap: sparc stable wrt bug #850232
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-util/systemtap/systemtap-4.5-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.5-r1.ebuild b/dev-util/systemtap/systemtap-4.5-r1.ebuild
index bb2ca5be8057..0c87466e5d34 100644
--- a/dev-util/systemtap/systemtap-4.5-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.5-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc ~x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2022-06-13 21:00 Jakov Smolić
0 siblings, 0 replies; 79+ messages in thread
From: Jakov Smolić @ 2022-06-13 21:00 UTC (permalink / raw
To: gentoo-commits
commit: 7b1bab3d7005cefad8a5bb1c59ac2f06ece5c5f3
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 20:59:49 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 20:59:49 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b1bab3d
dev-util/systemtap: Stabilize 4.5-r1 amd64, #850232
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-util/systemtap/systemtap-4.5-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.5-r1.ebuild b/dev-util/systemtap/systemtap-4.5-r1.ebuild
index 0c87466e5d34..179b8f06cd54 100644
--- a/dev-util/systemtap/systemtap-4.5-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.5-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc ~x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2022-06-13 21:30 Jakov Smolić
0 siblings, 0 replies; 79+ messages in thread
From: Jakov Smolić @ 2022-06-13 21:30 UTC (permalink / raw
To: gentoo-commits
commit: 4135360005f995b58ab22bc86bd208e3499d4190
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 21:31:01 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 21:31:01 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41353600
dev-util/systemtap: Stabilize 4.5-r1 x86, #850232
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-util/systemtap/systemtap-4.5-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.5-r1.ebuild b/dev-util/systemtap/systemtap-4.5-r1.ebuild
index 179b8f06cd54..4ffcc38fe375 100644
--- a/dev-util/systemtap/systemtap-4.5-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.5-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2022-06-14 7:11 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2022-06-14 7:11 UTC (permalink / raw
To: gentoo-commits
commit: 4251906a8d62601088c99a186b4157eee9fe6ed0
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 14 07:10:53 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Jun 14 07:10:53 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4251906a
dev-util/systemtap: arm stable wrt bug #850232
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-util/systemtap/systemtap-4.5-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.5-r1.ebuild b/dev-util/systemtap/systemtap-4.5-r1.ebuild
index 4ffcc38fe375..be4d1913bce9 100644
--- a/dev-util/systemtap/systemtap-4.5-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.5-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2022-06-14 7:11 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2022-06-14 7:11 UTC (permalink / raw
To: gentoo-commits
commit: f7f572027b10438ebe1c376ad7005157a0f51902
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 14 07:11:29 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Jun 14 07:11:29 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7f57202
dev-util/systemtap: arm64 stable wrt bug #850232
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-util/systemtap/systemtap-4.5-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.5-r1.ebuild b/dev-util/systemtap/systemtap-4.5-r1.ebuild
index be4d1913bce9..cb7728fb5a3e 100644
--- a/dev-util/systemtap/systemtap-4.5-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.5-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2022-09-03 21:20 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2022-09-03 21:20 UTC (permalink / raw
To: gentoo-commits
commit: ccf5218f29ef6b2be0223fd08af4ccd6104a69b0
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 3 21:19:48 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 3 21:19:48 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccf5218f
dev-util/systemtap: add missing Boost dep
!!! existing preserved libs:
>>> package: dev-libs/boost-1.80.0
[...]
* - /usr/lib64/libboost_system.so.1.79.0
* used by /usr/bin/stap (dev-util/systemtap-4.7)
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/{systemtap-4.7.ebuild => systemtap-4.7-r1.ebuild} | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/dev-util/systemtap/systemtap-4.7.ebuild b/dev-util/systemtap/systemtap-4.7-r1.ebuild
similarity index 98%
rename from dev-util/systemtap/systemtap-4.7.ebuild
rename to dev-util/systemtap/systemtap-4.7-r1.ebuild
index a4f2a7d2663b..8b1337d9a590 100644
--- a/dev-util/systemtap/systemtap-4.7.ebuild
+++ b/dev-util/systemtap/systemtap-4.7-r1.ebuild
@@ -19,10 +19,11 @@ IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
${PYTHON_DEPS}
+ dev-libs/boost:=
>=dev-libs/elfutils-0.142
dev-libs/json-c:=
- sys-libs/ncurses:0=
- sys-libs/readline:0=
+ sys-libs/ncurses:=
+ sys-libs/readline:=
libvirt? ( >=app-emulation/libvirt-1.0.2 )
selinux? ( sys-libs/libselinux )
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2022-12-26 1:49 WANG Xuerui
0 siblings, 0 replies; 79+ messages in thread
From: WANG Xuerui @ 2022-12-26 1:49 UTC (permalink / raw
To: gentoo-commits
commit: e5d13c1f7338737d612476d78b08f5b8cf1d6d28
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 17:47:13 2022 +0000
Commit: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Mon Dec 26 01:48:02 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5d13c1f
dev-util/systemtap: keyword 4.7-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
dev-util/systemtap/systemtap-4.7-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.7-r1.ebuild b/dev-util/systemtap/systemtap-4.7-r1.ebuild
index 8b1337d9a590..a799c1c73759 100644
--- a/dev-util/systemtap/systemtap-4.7-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.7-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-01-08 3:37 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2023-01-08 3:37 UTC (permalink / raw
To: gentoo-commits
commit: d1f43a88d42db94c082f43d974597b14e95f1269
Author: Holger Hoffstätte <holger <AT> applied-asynchrony <DOT> com>
AuthorDate: Wed Jan 4 08:59:21 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 8 03:26:20 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1f43a88
dev-util/systemtap: bump to 4.8
Closes: https://bugs.gentoo.org/889666
Signed-off-by: Holger Hoffstätte <holger <AT> applied-asynchrony.com>
Closes: https://github.com/gentoo/gentoo/pull/28954
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/Manifest | 1 +
dev-util/systemtap/systemtap-4.8.ebuild | 127 ++++++++++++++++++++++++++++++++
2 files changed, 128 insertions(+)
diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index d33047def3d6..479702fc8a04 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -2,3 +2,4 @@ DIST systemtap-4.4.tar.gz 5532282 BLAKE2B bcb2f744ad09821ce63d78b3e86eb489013aed
DIST systemtap-4.5.tar.gz 5549909 BLAKE2B 3c180a49c81070cb374ae23f95f1e90cc3cf2550170363793f46584b201c2284b2ee639f395d73ed6c5b44160825b3cf128bd360b81bc243e71c98e71d779f48 SHA512 8136779a9f5cb0fbaae565eab1ab6fa307f1024dfc2c6c3845acfadff0eecc684ba89aa5d442c7b90c2c73edaab41ca07bae2bad8361f80fe8e9928b40466cd3
DIST systemtap-4.6.tar.gz 5588126 BLAKE2B 7a0b1ed201f3661d5737bbf2c8b10b8bcf708df0c9aeeb941d501f5001e13b254ff779e20ed6af72b457a9e8236f064b9d5ee6d79438f96abb09d913f5732db3 SHA512 835b45597e9de0ea17857b47d542c87d155cb5c772f8595f41845a25ff06b862cb9c4b635292c3a6c66cb5255a07eee3af7cb7861110a4a05f545a4b35f11402
DIST systemtap-4.7.tar.gz 5611495 BLAKE2B 839a824c3ef249add3edb2c9329c7bcb297d36d268d463c2913d945688845b7a6af8d811b2a533c4da8ce496cabccbdfabd080be847c754c2614f9c9efb22c61 SHA512 7d7c213dc4f7c5430f81763668da21403fbc351d1701b1096eb1ad233e3f0325e35f01dfd0a33e75f277b26fdde88c46d42dd32e32e4d4f27a45d53e2dd0f831
+DIST systemtap-4.8.tar.gz 5628003 BLAKE2B 9f5050eba29d390c907b117187f94ef088f16bb739b4971bc32ffe88b1024a4157cd4e9793a8fc1e149a5a182a28330e3b4fd9d51213bb3637d616fbb9867f6d SHA512 fdcbc48ba17b2155c1419d99147a4cfbee2e69db945bfd0e6881b71ab11165bd23ea7ce9456856ae36807fb18f9934880a6b7c44456b63833ea260038744d9f2
diff --git a/dev-util/systemtap/systemtap-4.8.ebuild b/dev-util/systemtap/systemtap-4.8.ebuild
new file mode 100644
index 000000000000..dfa3480d365b
--- /dev/null
+++ b/dev-util/systemtap/systemtap-4.8.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit autotools linux-info python-single-r1
+
+DESCRIPTION="A linux trace/probe tool"
+HOMEPAGE="https://www.sourceware.org/systemtap"
+SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="libvirt selinux sqlite +ssl test zeroconf"
+
+CDEPEND="
+ ${PYTHON_DEPS}
+
+ dev-libs/boost:=
+ >=dev-libs/elfutils-0.142
+ dev-libs/json-c:=
+ sys-libs/ncurses:=
+ sys-libs/readline:=
+
+ libvirt? ( >=app-emulation/libvirt-1.0.2 )
+ selinux? ( sys-libs/libselinux )
+ sqlite? ( dev-db/sqlite:3 )
+ ssl? (
+ dev-libs/nspr
+ dev-libs/nss
+ )
+ zeroconf? ( net-dns/avahi )
+"
+DEPEND="
+ ${CDEPEND}
+ app-arch/cpio
+ app-text/xmlto
+ $(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
+ >=sys-devel/gettext-0.18.2
+
+ libvirt? ( dev-libs/libxml2 )
+"
+RDEPEND="
+ ${CDEPEND}
+ acct-group/stapdev
+ acct-group/stapsys
+ acct-group/stapusr
+"
+BDEPEND="test? ( dev-util/dejagnu )"
+
+CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
+ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
+ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
+ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
+
+DOCS="AUTHORS HACKING NEWS README"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+PATCHES=(
+ "${FILESDIR}/${PN}-3.1-ia64.patch"
+)
+
+pkg_setup() {
+ linux-info_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ python_fix_shebang .
+
+ sed -i \
+ -e 's|-Werror||g' \
+ configure.ac \
+ Makefile.am \
+ stapbpf/Makefile.am \
+ stapdyn/Makefile.am \
+ staprun/Makefile.am \
+ testsuite/systemtap.unprivileged/unprivileged_probes.exp \
+ testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
+ testsuite/systemtap.base/stmt_rel_user.exp \
+ testsuite/systemtap.base/sdt_va_args.exp \
+ testsuite/systemtap.base/sdt_misc.exp \
+ testsuite/systemtap.base/sdt.exp \
+ scripts/kprobes_test/gen_code.py \
+ || die "Failed to clean up sources"
+
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-docs
+ --disable-grapher
+ --disable-refdocs
+ --disable-server
+ # Our toolchain sets this for us already and adding in
+ # -D_FORTIFY_SOURCE=2 breaks builds w/ no optimisation.
+ # This option (at least as of 4.5) doesn't pass -fno* etc,
+ # it just doesn't _add_ options, which is good. If it changes
+ # to actually pass -fno-stack-protector and friends, we'll
+ # need to change course. Forcing =2 also has problems for
+ # setting it to 3.
+ # bug #794667.
+ --disable-ssp
+ --enable-pie
+ --with-python3
+ --without-java
+ --without-openssl
+ --without-python2-probes
+ --without-rpm
+ $(use_enable libvirt virt)
+ $(use_enable sqlite)
+ $(use_with zeroconf avahi)
+ $(use_with ssl nss)
+ $(use_with selinux)
+ )
+ PYTHON3="${PYTHON}" econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ python_optimize
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-01-08 3:37 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2023-01-08 3:37 UTC (permalink / raw
To: gentoo-commits
commit: 61232ea28c66cd5e0709a5227878ea709bbcffb8
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 8 03:31:39 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 8 03:31:39 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61232ea2
dev-util/systemtap: fix SRC_URI for old
Closes: https://bugs.gentoo.org/889666
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.4.ebuild | 4 ++--
dev-util/systemtap/systemtap-4.5-r1.ebuild | 4 ++--
dev-util/systemtap/systemtap-4.5.ebuild | 4 ++--
dev-util/systemtap/systemtap-4.6.ebuild | 4 ++--
dev-util/systemtap/systemtap-4.7-r1.ebuild | 4 ++--
5 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/dev-util/systemtap/systemtap-4.4.ebuild b/dev-util/systemtap/systemtap-4.4.ebuild
index 66c961a9af04..946c23171f14 100644
--- a/dev-util/systemtap/systemtap-4.4.ebuild
+++ b/dev-util/systemtap/systemtap-4.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ inherit linux-info autotools python-single-r1
DESCRIPTION="A linux trace/probe tool"
HOMEPAGE="https://www.sourceware.org/systemtap/"
-SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
+SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
diff --git a/dev-util/systemtap/systemtap-4.5-r1.ebuild b/dev-util/systemtap/systemtap-4.5-r1.ebuild
index cb7728fb5a3e..a35be78bb4e5 100644
--- a/dev-util/systemtap/systemtap-4.5-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit autotools linux-info python-single-r1
DESCRIPTION="A linux trace/probe tool"
HOMEPAGE="https://www.sourceware.org/systemtap"
-SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
+SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
diff --git a/dev-util/systemtap/systemtap-4.5.ebuild b/dev-util/systemtap/systemtap-4.5.ebuild
index e7f4ac64b083..aa41697922d8 100644
--- a/dev-util/systemtap/systemtap-4.5.ebuild
+++ b/dev-util/systemtap/systemtap-4.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ inherit linux-info python-single-r1
DESCRIPTION="A linux trace/probe tool"
HOMEPAGE="https://www.sourceware.org/systemtap/"
-SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
+SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
diff --git a/dev-util/systemtap/systemtap-4.6.ebuild b/dev-util/systemtap/systemtap-4.6.ebuild
index a4f2a7d2663b..1fbc7fe72cd3 100644
--- a/dev-util/systemtap/systemtap-4.6.ebuild
+++ b/dev-util/systemtap/systemtap-4.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit autotools linux-info python-single-r1
DESCRIPTION="A linux trace/probe tool"
HOMEPAGE="https://www.sourceware.org/systemtap"
-SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
+SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
diff --git a/dev-util/systemtap/systemtap-4.7-r1.ebuild b/dev-util/systemtap/systemtap-4.7-r1.ebuild
index a799c1c73759..0edd984e9891 100644
--- a/dev-util/systemtap/systemtap-4.7-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit autotools linux-info python-single-r1
DESCRIPTION="A linux trace/probe tool"
HOMEPAGE="https://www.sourceware.org/systemtap"
-SRC_URI="https://www.sourceware.org/${PN}/ftp/releases/${P}.tar.gz"
+SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-01-08 4:55 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2023-01-08 4:55 UTC (permalink / raw
To: gentoo-commits
commit: b01fa7252f7768075f46b8d320601b63517019cd
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 8 04:55:01 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 8 04:55:08 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01fa725
dev-util/systemtap: Stabilize 4.7-r1 ppc, #890168
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.7-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.7-r1.ebuild b/dev-util/systemtap/systemtap-4.7-r1.ebuild
index 6220be331f32..ed6fc19ec931 100644
--- a/dev-util/systemtap/systemtap-4.7-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.7-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-01-08 4:55 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2023-01-08 4:55 UTC (permalink / raw
To: gentoo-commits
commit: 22b8163521ce1206fd0bb8d5044772223faba5c1
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 8 04:55:00 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 8 04:55:07 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22b81635
dev-util/systemtap: Stabilize 4.7-r1 ppc64, #890168
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.7-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.7-r1.ebuild b/dev-util/systemtap/systemtap-4.7-r1.ebuild
index 0edd984e9891..6220be331f32 100644
--- a/dev-util/systemtap/systemtap-4.7-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.7-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-01-08 5:17 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2023-01-08 5:17 UTC (permalink / raw
To: gentoo-commits
commit: d92d64fd800ef9680f027ca0db0afa669427140e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 8 05:17:43 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 8 05:17:43 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d92d64fd
dev-util/systemtap: Stabilize 4.7-r1 x86, #890168
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.7-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.7-r1.ebuild b/dev-util/systemtap/systemtap-4.7-r1.ebuild
index ed6fc19ec931..03b0b5e1bd29 100644
--- a/dev-util/systemtap/systemtap-4.7-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.7-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-01-08 5:17 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2023-01-08 5:17 UTC (permalink / raw
To: gentoo-commits
commit: 59d01467eefd28555932ea7daef9721075f0eac5
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 8 05:17:47 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 8 05:17:47 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d01467
dev-util/systemtap: Stabilize 4.7-r1 arm, #890168
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.7-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.7-r1.ebuild b/dev-util/systemtap/systemtap-4.7-r1.ebuild
index 5c7db3068bd3..2b6073415d25 100644
--- a/dev-util/systemtap/systemtap-4.7-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.7-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-01-08 5:17 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2023-01-08 5:17 UTC (permalink / raw
To: gentoo-commits
commit: d1dbf1cc0987f9d49972c1afad8d9d7385400c4d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 8 05:17:45 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 8 05:17:45 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1dbf1cc
dev-util/systemtap: Stabilize 4.7-r1 amd64, #890168
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.7-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.7-r1.ebuild b/dev-util/systemtap/systemtap-4.7-r1.ebuild
index 03b0b5e1bd29..553814147b89 100644
--- a/dev-util/systemtap/systemtap-4.7-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.7-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-01-08 5:17 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2023-01-08 5:17 UTC (permalink / raw
To: gentoo-commits
commit: 1c12cdd5388502652761e1cf67ac63c9870549fb
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 8 05:17:46 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 8 05:17:46 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c12cdd5
dev-util/systemtap: Stabilize 4.7-r1 arm64, #890168
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.7-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.7-r1.ebuild b/dev-util/systemtap/systemtap-4.7-r1.ebuild
index 553814147b89..5c7db3068bd3 100644
--- a/dev-util/systemtap/systemtap-4.7-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.7-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-04-30 16:48 Arthur Zamarin
0 siblings, 0 replies; 79+ messages in thread
From: Arthur Zamarin @ 2023-04-30 16:48 UTC (permalink / raw
To: gentoo-commits
commit: 793a5288e19a1406fd304d3596b695d47b7fc918
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 30 16:48:26 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 30 16:48:26 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=793a5288
dev-util/systemtap: Stabilize 4.8 x86, #904650
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.8.ebuild b/dev-util/systemtap/systemtap-4.8.ebuild
index ce5f554710b0..684ccc6ffd9e 100644
--- a/dev-util/systemtap/systemtap-4.8.ebuild
+++ b/dev-util/systemtap/systemtap-4.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-04-30 23:50 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2023-04-30 23:50 UTC (permalink / raw
To: gentoo-commits
commit: 296a47de43b9f4e5950b67273a87ab4b136c7f26
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 30 23:48:53 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 30 23:49:23 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=296a47de
dev-util/systemtap: Stabilize 4.8 amd64, #904650
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.8.ebuild b/dev-util/systemtap/systemtap-4.8.ebuild
index 684ccc6ffd9e..8cdaa7f13379 100644
--- a/dev-util/systemtap/systemtap-4.8.ebuild
+++ b/dev-util/systemtap/systemtap-4.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-04-30 23:50 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2023-04-30 23:50 UTC (permalink / raw
To: gentoo-commits
commit: 0307065bd5317d4e05079b32bd9b1581ffda7a84
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 30 23:48:54 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 30 23:49:24 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0307065b
dev-util/systemtap: Stabilize 4.8 arm64, #904650
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.8.ebuild b/dev-util/systemtap/systemtap-4.8.ebuild
index 8cdaa7f13379..ae6b70a8b12c 100644
--- a/dev-util/systemtap/systemtap-4.8.ebuild
+++ b/dev-util/systemtap/systemtap-4.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-04-30 23:56 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2023-04-30 23:56 UTC (permalink / raw
To: gentoo-commits
commit: 852f675d994cfc4cabe6ba9e2201f5771d083247
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 30 23:56:17 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 30 23:56:23 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=852f675d
dev-util/systemtap: Stabilize 4.8 arm, #904650
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.8.ebuild b/dev-util/systemtap/systemtap-4.8.ebuild
index ae6b70a8b12c..7324a673ae3d 100644
--- a/dev-util/systemtap/systemtap-4.8.ebuild
+++ b/dev-util/systemtap/systemtap-4.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-05-01 2:26 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2023-05-01 2:26 UTC (permalink / raw
To: gentoo-commits
commit: f8f25544ee359348822cf2cf810cdc9e557193fa
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May 1 02:25:49 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 1 02:25:49 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8f25544
dev-util/systemtap: Stabilize 4.8 ppc64, #904650
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.8.ebuild b/dev-util/systemtap/systemtap-4.8.ebuild
index 7324a673ae3d..f36692532048 100644
--- a/dev-util/systemtap/systemtap-4.8.ebuild
+++ b/dev-util/systemtap/systemtap-4.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-05-01 3:15 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2023-05-01 3:15 UTC (permalink / raw
To: gentoo-commits
commit: 5ff8ae5d37177afc497639d3a0fe9dcbf37f090d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May 1 03:14:50 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 1 03:14:50 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ff8ae5d
dev-util/systemtap: Stabilize 4.8 ppc, #904650
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.8.ebuild b/dev-util/systemtap/systemtap-4.8.ebuild
index f36692532048..e5dd4e3a67a4 100644
--- a/dev-util/systemtap/systemtap-4.8.ebuild
+++ b/dev-util/systemtap/systemtap-4.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-05-01 6:16 Arthur Zamarin
0 siblings, 0 replies; 79+ messages in thread
From: Arthur Zamarin @ 2023-05-01 6:16 UTC (permalink / raw
To: gentoo-commits
commit: cbbdb342ca0a27906ebe564cf7708ace15513ae0
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon May 1 06:15:52 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon May 1 06:15:52 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbbdb342
dev-util/systemtap: Stabilize 4.8 sparc, #904650
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-4.8.ebuild b/dev-util/systemtap/systemtap-4.8.ebuild
index e5dd4e3a67a4..a38eb34da1ac 100644
--- a/dev-util/systemtap/systemtap-4.8.ebuild
+++ b/dev-util/systemtap/systemtap-4.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-08-27 17:37 Sven Wegener
0 siblings, 0 replies; 79+ messages in thread
From: Sven Wegener @ 2023-08-27 17:37 UTC (permalink / raw
To: gentoo-commits
commit: c28394b36c6949ede6bc968573652b207658bce0
Author: Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 26 17:03:00 2023 +0000
Commit: Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Aug 27 17:36:43 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c28394b3
dev-util/systemtap: add 4.9
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>
dev-util/systemtap/Manifest | 1 +
dev-util/systemtap/systemtap-4.9.ebuild | 127 ++++++++++++++++++++++++++++++++
2 files changed, 128 insertions(+)
diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index edc1aebe3460..ebe95e31f758 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -1 +1,2 @@
DIST systemtap-4.8.tar.gz 5628003 BLAKE2B 9f5050eba29d390c907b117187f94ef088f16bb739b4971bc32ffe88b1024a4157cd4e9793a8fc1e149a5a182a28330e3b4fd9d51213bb3637d616fbb9867f6d SHA512 fdcbc48ba17b2155c1419d99147a4cfbee2e69db945bfd0e6881b71ab11165bd23ea7ce9456856ae36807fb18f9934880a6b7c44456b63833ea260038744d9f2
+DIST systemtap-4.9.tar.gz 6684228 BLAKE2B 880747bcfbaa1909ca20a6cb30eb37d9443547783489396355b642758054ae0e0bf5b495a0adf57851c7c7a6b4300e498bb8c1c8da6df83ab1d1e18877b108a7 SHA512 a2736223fee0c801c36719a0245f31ed7e2e63c30bb7d5cab631dd57e4eb10e04abf2c9b272bda2a17c207c9dd163a1eb8a3e0759eda0c781946e644625510b7
diff --git a/dev-util/systemtap/systemtap-4.9.ebuild b/dev-util/systemtap/systemtap-4.9.ebuild
new file mode 100644
index 000000000000..ce5f554710b0
--- /dev/null
+++ b/dev-util/systemtap/systemtap-4.9.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit autotools linux-info python-single-r1
+
+DESCRIPTION="A linux trace/probe tool"
+HOMEPAGE="https://www.sourceware.org/systemtap"
+SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="libvirt selinux sqlite +ssl test zeroconf"
+
+CDEPEND="
+ ${PYTHON_DEPS}
+
+ dev-libs/boost:=
+ >=dev-libs/elfutils-0.142
+ dev-libs/json-c:=
+ sys-libs/ncurses:=
+ sys-libs/readline:=
+
+ libvirt? ( >=app-emulation/libvirt-1.0.2 )
+ selinux? ( sys-libs/libselinux )
+ sqlite? ( dev-db/sqlite:3 )
+ ssl? (
+ dev-libs/nspr
+ dev-libs/nss
+ )
+ zeroconf? ( net-dns/avahi )
+"
+DEPEND="
+ ${CDEPEND}
+ app-arch/cpio
+ app-text/xmlto
+ $(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
+ >=sys-devel/gettext-0.18.2
+
+ libvirt? ( dev-libs/libxml2 )
+"
+RDEPEND="
+ ${CDEPEND}
+ acct-group/stapdev
+ acct-group/stapsys
+ acct-group/stapusr
+"
+BDEPEND="test? ( dev-util/dejagnu )"
+
+CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
+ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
+ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
+ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
+
+DOCS="AUTHORS HACKING NEWS README"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+PATCHES=(
+ "${FILESDIR}/${PN}-3.1-ia64.patch"
+)
+
+pkg_setup() {
+ linux-info_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ python_fix_shebang .
+
+ sed -i \
+ -e 's|-Werror||g' \
+ configure.ac \
+ Makefile.am \
+ stapbpf/Makefile.am \
+ stapdyn/Makefile.am \
+ staprun/Makefile.am \
+ testsuite/systemtap.unprivileged/unprivileged_probes.exp \
+ testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
+ testsuite/systemtap.base/stmt_rel_user.exp \
+ testsuite/systemtap.base/sdt_va_args.exp \
+ testsuite/systemtap.base/sdt_misc.exp \
+ testsuite/systemtap.base/sdt.exp \
+ scripts/kprobes_test/gen_code.py \
+ || die "Failed to clean up sources"
+
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-docs
+ --disable-grapher
+ --disable-refdocs
+ --disable-server
+ # Our toolchain sets this for us already and adding in
+ # -D_FORTIFY_SOURCE=2 breaks builds w/ no optimisation.
+ # This option (at least as of 4.5) doesn't pass -fno* etc,
+ # it just doesn't _add_ options, which is good. If it changes
+ # to actually pass -fno-stack-protector and friends, we'll
+ # need to change course. Forcing =2 also has problems for
+ # setting it to 3.
+ # bug #794667.
+ --disable-ssp
+ --enable-pie
+ --with-python3
+ --without-java
+ --without-openssl
+ --without-python2-probes
+ --without-rpm
+ $(use_enable libvirt virt)
+ $(use_enable sqlite)
+ $(use_with zeroconf avahi)
+ $(use_with ssl nss)
+ $(use_with selinux)
+ )
+ PYTHON3="${PYTHON}" econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ python_optimize
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-11-18 16:46 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2023-11-18 16:46 UTC (permalink / raw
To: gentoo-commits
commit: b90815f74750b5529aced8684218532a28cd7b85
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 18 16:42:40 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Nov 18 16:42:40 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b90815f7
dev-util/systemtap: use configure cache for subconfigure
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/systemtap/systemtap-4.9.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-util/systemtap/systemtap-4.9.ebuild b/dev-util/systemtap/systemtap-4.9.ebuild
index ce5f554710b0..d8827e63733e 100644
--- a/dev-util/systemtap/systemtap-4.9.ebuild
+++ b/dev-util/systemtap/systemtap-4.9.ebuild
@@ -93,6 +93,7 @@ src_prepare() {
src_configure() {
local myeconfargs=(
+ --cache-file="${S}"/config.cache
--disable-docs
--disable-grapher
--disable-refdocs
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-12-30 22:57 Arsen Arsenović
0 siblings, 0 replies; 79+ messages in thread
From: Arsen Arsenović @ 2023-12-30 22:57 UTC (permalink / raw
To: gentoo-commits
commit: 2c884c0b0f3844729a12c3757b0cce7198d5df7d
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 30 22:55:25 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Sat Dec 30 22:56:25 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c884c0b
dev-util/systemtap: add 5.0
Closes: https://bugs.gentoo.org/919807
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/systemtap/Manifest | 1 +
dev-util/systemtap/systemtap-5.0.ebuild | 128 ++++++++++++++++++++++++++++++++
2 files changed, 129 insertions(+)
diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index ebe95e31f758..e7c441bb9887 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -1,2 +1,3 @@
DIST systemtap-4.8.tar.gz 5628003 BLAKE2B 9f5050eba29d390c907b117187f94ef088f16bb739b4971bc32ffe88b1024a4157cd4e9793a8fc1e149a5a182a28330e3b4fd9d51213bb3637d616fbb9867f6d SHA512 fdcbc48ba17b2155c1419d99147a4cfbee2e69db945bfd0e6881b71ab11165bd23ea7ce9456856ae36807fb18f9934880a6b7c44456b63833ea260038744d9f2
DIST systemtap-4.9.tar.gz 6684228 BLAKE2B 880747bcfbaa1909ca20a6cb30eb37d9443547783489396355b642758054ae0e0bf5b495a0adf57851c7c7a6b4300e498bb8c1c8da6df83ab1d1e18877b108a7 SHA512 a2736223fee0c801c36719a0245f31ed7e2e63c30bb7d5cab631dd57e4eb10e04abf2c9b272bda2a17c207c9dd163a1eb8a3e0759eda0c781946e644625510b7
+DIST systemtap-5.0.tar.gz 6572411 BLAKE2B db962df2fdcbc5bc11259c03d78073924f03fee4434dca8686a62fcb0818dab1ca91558160dd9d67d43b709f63ffe4f0af30ab1fe6965e19155bdd4c04501a04 SHA512 dc511a05e66abcbbd8c926973962751196180f3c571d0cd2a3b158ae367c5339ad32967a680ecd03224ab5f7ed2c55be7064867e4fb1b1cd7ea1cb21b2436e4c
diff --git a/dev-util/systemtap/systemtap-5.0.ebuild b/dev-util/systemtap/systemtap-5.0.ebuild
new file mode 100644
index 000000000000..d8827e63733e
--- /dev/null
+++ b/dev-util/systemtap/systemtap-5.0.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit autotools linux-info python-single-r1
+
+DESCRIPTION="A linux trace/probe tool"
+HOMEPAGE="https://www.sourceware.org/systemtap"
+SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="libvirt selinux sqlite +ssl test zeroconf"
+
+CDEPEND="
+ ${PYTHON_DEPS}
+
+ dev-libs/boost:=
+ >=dev-libs/elfutils-0.142
+ dev-libs/json-c:=
+ sys-libs/ncurses:=
+ sys-libs/readline:=
+
+ libvirt? ( >=app-emulation/libvirt-1.0.2 )
+ selinux? ( sys-libs/libselinux )
+ sqlite? ( dev-db/sqlite:3 )
+ ssl? (
+ dev-libs/nspr
+ dev-libs/nss
+ )
+ zeroconf? ( net-dns/avahi )
+"
+DEPEND="
+ ${CDEPEND}
+ app-arch/cpio
+ app-text/xmlto
+ $(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
+ >=sys-devel/gettext-0.18.2
+
+ libvirt? ( dev-libs/libxml2 )
+"
+RDEPEND="
+ ${CDEPEND}
+ acct-group/stapdev
+ acct-group/stapsys
+ acct-group/stapusr
+"
+BDEPEND="test? ( dev-util/dejagnu )"
+
+CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
+ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
+ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
+ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
+
+DOCS="AUTHORS HACKING NEWS README"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+PATCHES=(
+ "${FILESDIR}/${PN}-3.1-ia64.patch"
+)
+
+pkg_setup() {
+ linux-info_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ python_fix_shebang .
+
+ sed -i \
+ -e 's|-Werror||g' \
+ configure.ac \
+ Makefile.am \
+ stapbpf/Makefile.am \
+ stapdyn/Makefile.am \
+ staprun/Makefile.am \
+ testsuite/systemtap.unprivileged/unprivileged_probes.exp \
+ testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
+ testsuite/systemtap.base/stmt_rel_user.exp \
+ testsuite/systemtap.base/sdt_va_args.exp \
+ testsuite/systemtap.base/sdt_misc.exp \
+ testsuite/systemtap.base/sdt.exp \
+ scripts/kprobes_test/gen_code.py \
+ || die "Failed to clean up sources"
+
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --cache-file="${S}"/config.cache
+ --disable-docs
+ --disable-grapher
+ --disable-refdocs
+ --disable-server
+ # Our toolchain sets this for us already and adding in
+ # -D_FORTIFY_SOURCE=2 breaks builds w/ no optimisation.
+ # This option (at least as of 4.5) doesn't pass -fno* etc,
+ # it just doesn't _add_ options, which is good. If it changes
+ # to actually pass -fno-stack-protector and friends, we'll
+ # need to change course. Forcing =2 also has problems for
+ # setting it to 3.
+ # bug #794667.
+ --disable-ssp
+ --enable-pie
+ --with-python3
+ --without-java
+ --without-openssl
+ --without-python2-probes
+ --without-rpm
+ $(use_enable libvirt virt)
+ $(use_enable sqlite)
+ $(use_with zeroconf avahi)
+ $(use_with ssl nss)
+ $(use_with selinux)
+ )
+ PYTHON3="${PYTHON}" econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ python_optimize
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
@ 2023-12-31 7:16 罗百科
0 siblings, 0 replies; 79+ messages in thread
From: 罗百科 @ 2023-12-31 7:16 UTC (permalink / raw
To: gentoo-commits
commit: 64ad7420d28422400cfc64f0fb72ed99995f1c3a
Author: Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 31 07:15:59 2023 +0000
Commit: 罗百科 <patrick <AT> gentoo <DOT> org>
CommitDate: Sun Dec 31 07:16:43 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64ad7420
dev-util/systemtap: Fix elfutils dep
debuginfod is not optional, so depend on it
Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>
dev-util/systemtap/systemtap-5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/systemtap/systemtap-5.0.ebuild b/dev-util/systemtap/systemtap-5.0.ebuild
index d8827e63733e..27c3f6d257b6 100644
--- a/dev-util/systemtap/systemtap-5.0.ebuild
+++ b/dev-util/systemtap/systemtap-5.0.ebuild
@@ -20,7 +20,7 @@ CDEPEND="
${PYTHON_DEPS}
dev-libs/boost:=
- >=dev-libs/elfutils-0.142
+ >=dev-libs/elfutils-0.142[debuginfod]
dev-libs/json-c:=
sys-libs/ncurses:=
sys-libs/readline:=
^ permalink raw reply related [flat|nested] 79+ messages in thread
end of thread, other threads:[~2023-12-31 7:16 UTC | newest]
Thread overview: 79+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-07-21 2:22 [gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/ Yixun Lan
-- strict thread matches above, loose matches on Subject: below --
2023-12-31 7:16 罗百科
2023-12-30 22:57 Arsen Arsenović
2023-11-18 16:46 Sam James
2023-08-27 17:37 Sven Wegener
2023-05-01 6:16 Arthur Zamarin
2023-05-01 3:15 Sam James
2023-05-01 2:26 Sam James
2023-04-30 23:56 Sam James
2023-04-30 23:50 Sam James
2023-04-30 23:50 Sam James
2023-04-30 16:48 Arthur Zamarin
2023-01-08 5:17 Sam James
2023-01-08 5:17 Sam James
2023-01-08 5:17 Sam James
2023-01-08 5:17 Sam James
2023-01-08 4:55 Sam James
2023-01-08 4:55 Sam James
2023-01-08 3:37 Sam James
2023-01-08 3:37 Sam James
2022-12-26 1:49 WANG Xuerui
2022-09-03 21:20 Sam James
2022-06-14 7:11 Agostino Sarubbo
2022-06-14 7:11 Agostino Sarubbo
2022-06-13 21:30 Jakov Smolić
2022-06-13 21:00 Jakov Smolić
2022-06-13 10:22 Agostino Sarubbo
2022-06-13 10:21 Agostino Sarubbo
2022-06-13 9:46 Agostino Sarubbo
2022-06-07 21:09 Sam James
2022-05-24 18:58 Sam James
2022-05-01 7:28 Sven Wegener
2021-11-04 20:07 Sam James
2021-07-16 21:44 Sam James
2021-07-15 21:42 Sam James
2021-07-15 21:42 Sam James
2021-07-15 21:42 Sam James
2021-07-15 21:42 Sam James
2021-05-12 20:57 Sven Wegener
2021-05-12 20:57 Sven Wegener
2021-03-18 22:16 Sven Wegener
2021-03-12 20:51 Sven Wegener
2021-01-09 21:38 Sven Wegener
2020-09-19 9:54 Michał Górny
2020-05-23 16:21 Mike Gilbert
2020-04-19 2:35 Craig Andrews
2019-12-24 20:02 Mikle Kolyada
2019-12-23 9:31 Mikle Kolyada
2019-12-15 14:15 Agostino Sarubbo
2019-12-15 14:07 Agostino Sarubbo
2019-12-15 13:24 Sergei Trofimovich
2019-12-15 12:44 Agostino Sarubbo
2019-12-15 11:38 Agostino Sarubbo
2019-04-25 3:52 Aaron Bauman
2019-04-13 7:10 Pacho Ramos
2019-01-24 15:06 Lars Wendler
2019-01-11 13:20 Lars Wendler
2019-01-09 15:54 Jeroen Roovers
2019-01-08 9:26 Lars Wendler
2019-01-08 9:25 Lars Wendler
2019-01-08 9:25 Lars Wendler
2018-06-09 19:42 Mikle Kolyada
2018-03-15 14:39 Mikle Kolyada
2017-12-16 12:15 Jeroen Roovers
2017-12-16 11:43 Jeroen Roovers
2017-11-18 17:52 Sergei Trofimovich
2017-11-13 22:37 Sergei Trofimovich
2017-11-08 20:37 Sergei Trofimovich
2017-11-08 12:51 Tobias Klausmann
2017-11-02 21:49 Manuel Rüger
2017-11-02 21:16 Thomas Deutschmann
2017-10-30 13:27 Sven Wegener
2017-05-31 22:37 Sven Wegener
2017-02-24 10:35 Lars Wendler
2017-02-24 10:35 Lars Wendler
2017-01-26 21:50 James Le Cuirot
2015-10-20 12:23 Lars Wendler
2015-10-20 12:22 Lars Wendler
2015-10-20 12:22 Lars Wendler
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox