[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-12-30 Thread 罗百科
commit: 64ad7420d28422400cfc64f0fb72ed5f1c3a
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Dec 31 07:15:59 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Sun Dec 31 07:16:43 2023 +
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  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:=



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-12-30 Thread Arsen Arsenović
commit: 2c884c0b0f3844729a12c3757b0cce7198d5df7d
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Sat Dec 30 22:55:25 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Sat Dec 30 22:56:25 2023 +
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ć  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 ..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

[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-11-18 Thread Sam James
commit: b90815f74750b5529aced8684218532a28cd7b85
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 18 16:42:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 18 16:42:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b90815f7

dev-util/systemtap: use configure cache for subconfigure

Signed-off-by: Sam James  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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-08-27 Thread Sven Wegener
commit: c28394b36c6949ede6bc968573652b207658bce0
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Aug 26 17:03:00 2023 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Aug 27 17:36:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c28394b3

dev-util/systemtap: add 4.9

Signed-off-by: Sven Wegener  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 ..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 

[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/, dev-util/systemtap/files/

2023-05-01 Thread Michał Górny
commit: 9adf543cf8ed8e23a3ee1cd468e2513fe2f298c0
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May  1 12:38:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May  1 12:39:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9adf543c

dev-util/systemtap: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-util/systemtap/Manifest|   4 -
 ...systemtap-4.4-configure.ac-non-posix-test.patch | 199 -
 dev-util/systemtap/systemtap-4.4.ebuild| 118 
 dev-util/systemtap/systemtap-4.5-r1.ebuild | 126 -
 dev-util/systemtap/systemtap-4.5.ebuild| 115 
 dev-util/systemtap/systemtap-4.6.ebuild| 126 -
 dev-util/systemtap/systemtap-4.7-r1.ebuild | 127 -
 7 files changed, 815 deletions(-)

diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index 479702fc8a04..edc1aebe3460 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -1,5 +1 @@
-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
 DIST systemtap-4.8.tar.gz 5628003 BLAKE2B 
9f5050eba29d390c907b117187f94ef088f16bb739b4971bc32ffe88b1024a4157cd4e9793a8fc1e149a5a182a28330e3b4fd9d51213bb3637d616fbb9867f6d
 SHA512 
fdcbc48ba17b2155c1419d99147a4cfbee2e69db945bfd0e6881b71ab11165bd23ea7ce9456856ae36807fb18f9934880a6b7c44456b63833ea260038744d9f2

diff --git 
a/dev-util/systemtap/files/systemtap-4.4-configure.ac-non-posix-test.patch 
b/dev-util/systemtap/files/systemtap-4.4-configure.ac-non-posix-test.patch
deleted file mode 100644
index bd1c60376834..
--- a/dev-util/systemtap/files/systemtap-4.4-configure.ac-non-posix-test.patch
+++ /dev/null
@@ -1,199 +0,0 @@
- configure.ac | 58 +-
- 1 file changed, 29 insertions(+), 29 deletions(-)
-
-diff --git i/configure.ac w/configure.ac
-index 9589fa6f2..2d519f1ba 100644
 i/configure.ac
-+++ w/configure.ac
-@@ -287,7 +287,7 @@ AC_ARG_ENABLE([translator],
-   AS_HELP_STRING([--disable-translator], [build only runtime utilities]),
-   [],
-   [enable_translator="yes"])
--AM_CONDITIONAL([BUILD_TRANSLATOR], [test "$enable_translator" == "yes"])
-+AM_CONDITIONAL([BUILD_TRANSLATOR], [test "$enable_translator" = "yes"])
- 
- dnl Handle the option to build the crash extension
- AC_ARG_ENABLE([crash],
-@@ -328,25 +328,25 @@ AC_CHECK_PROG(have_latex, latex, yes, no)
- AC_CHECK_PROG(have_dvips, dvips, yes, no)
- AC_CHECK_PROG(have_ps2pdf, ps2pdf, yes, no)
- if test "x${have_latex}${have_dvips}${have_ps2pdf}" != "xyesyesyes"; then
--   if test "$enable_docs" == "yes"; then
-+   if test "$enable_docs" = "yes"; then
-   AC_MSG_ERROR([cannot find all tools for building documentation])
-fi
--  if test "$enable_docs" == "check"; then
-+  if test "$enable_docs" = "check"; then
- AC_MSG_WARN([will not build documentation, cannot find all tools])
-   fi
- fi
--if test "$enable_docs" == "prebuilt"; then
-+if test "$enable_docs" = "prebuilt"; then
-   AC_MSG_NOTICE([will only install prebuilt documentation])
- fi
--if test "x${have_latex}${have_dvips}${have_ps2pdf}" == "xyesyesyes" -a 
"$enable_docs" != "no" -a "$enable_docs" != "prebuilt"; then
-+if test "x${have_latex}${have_dvips}${have_ps2pdf}" = "xyesyesyes" -a 
"$enable_docs" != "no" -a "$enable_docs" != "prebuilt"; then
-building_docs="yes"
-installing_prebuilt_docs="yes"
- fi
--if test "$enable_docs" == "no"; then
-+if test "$enable_docs" = "no"; then
-installing_prebuilt_docs="no"
- fi
--AM_CONDITIONAL([BUILD_DOCS], [test "$building_docs" == "yes"])
--AM_CONDITIONAL([INSTALL_PREBUILT_DOCS], [test "$installing_prebuilt_docs" == 
"yes"])
-+AM_CONDITIONAL([BUILD_DOCS], [test 

[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-05-01 Thread Arthur Zamarin
commit: cbbdb342ca0a27906ebe564cf7708ace15513ae0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May  1 06:15:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May  1 06:15:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbbdb342

dev-util/systemtap: Stabilize 4.8 sparc, #904650

Signed-off-by: Arthur Zamarin  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-04-30 Thread Sam James
commit: 5ff8ae5d37177afc497639d3a0fe9dcbf37f090d
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 03:14:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 03:14:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ff8ae5d

dev-util/systemtap: Stabilize 4.8 ppc, #904650

Signed-off-by: Sam James  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-04-30 Thread Sam James
commit: f8f25544ee359348822cf2cf810cdc9e557193fa
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 02:25:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 02:25:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8f25544

dev-util/systemtap: Stabilize 4.8 ppc64, #904650

Signed-off-by: Sam James  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-04-30 Thread Sam James
commit: 852f675d994cfc4cabe6ba9e2201f5771d083247
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 30 23:56:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 30 23:56:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=852f675d

dev-util/systemtap: Stabilize 4.8 arm, #904650

Signed-off-by: Sam James  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-04-30 Thread Sam James
commit: 296a47de43b9f4e5950b67273a87ab4b136c7f26
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 30 23:48:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 30 23:49:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=296a47de

dev-util/systemtap: Stabilize 4.8 amd64, #904650

Signed-off-by: Sam James  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-04-30 Thread Sam James
commit: 0307065bd5317d4e05079b32bd9b1581ffda7a84
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 30 23:48:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 30 23:49:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0307065b

dev-util/systemtap: Stabilize 4.8 arm64, #904650

Signed-off-by: Sam James  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-04-30 Thread Arthur Zamarin
commit: 793a5288e19a1406fd304d3596b695d47b7fc918
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 30 16:48:26 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 30 16:48:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=793a5288

dev-util/systemtap: Stabilize 4.8 x86, #904650

Signed-off-by: Arthur Zamarin  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-01-07 Thread Sam James
commit: 59d01467eefd28555932ea7daef9721075f0eac5
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 05:17:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 05:17:47 2023 +
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  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-01-07 Thread Sam James
commit: d1dbf1cc0987f9d49972c1afad8d9d7385400c4d
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 05:17:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 05:17:45 2023 +
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  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-01-07 Thread Sam James
commit: 1c12cdd5388502652761e1cf67ac63c9870549fb
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 05:17:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 05:17:46 2023 +
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  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-01-07 Thread Sam James
commit: d92d64fd800ef9680f027ca0db0afa669427140e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 05:17:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 05:17:43 2023 +
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  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-01-07 Thread Sam James
commit: b01fa7252f7768075f46b8d320601b63517019cd
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 04:55:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 04:55:08 2023 +
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  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-01-07 Thread Sam James
commit: 22b8163521ce1206fd0bb8d5044772223faba5c1
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 04:55:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 04:55:07 2023 +
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  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-01-07 Thread Sam James
commit: d1f43a88d42db94c082f43d974597b14e95f1269
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Wed Jan  4 08:59:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 03:26:20 2023 +
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  applied-asynchrony.com>
Closes: https://github.com/gentoo/gentoo/pull/28954
Signed-off-by: Sam James  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 ..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 \
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2023-01-07 Thread Sam James
commit: 61232ea28c66cd5e0709a5227878ea709bbcffb8
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  8 03:31:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  8 03:31:39 2023 +
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  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"



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2022-12-25 Thread WANG Xuerui
commit: e5d13c1f7338737d612476d78b08f5b8cf1d6d28
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Dec 25 17:47:13 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec 26 01:48:02 2022 +
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  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2022-09-03 Thread Sam James
commit: ccf5218f29ef6b2be0223fd08af4ccd6104a69b0
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  3 21:19:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  3 21:19:48 2022 +
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  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 )



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2022-06-14 Thread Agostino Sarubbo
commit: f7f572027b10438ebe1c376ad7005157a0f51902
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jun 14 07:11:29 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jun 14 07:11:29 2022 +
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  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2022-06-14 Thread Agostino Sarubbo
commit: 4251906a8d62601088c99a186b4157eee9fe6ed0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jun 14 07:10:53 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jun 14 07:10:53 2022 +
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  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2022-06-13 Thread Jakov Smolić
commit: 4135360005f995b58ab22bc86bd208e3499d4190
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jun 13 21:31:01 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jun 13 21:31:01 2022 +
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ć  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2022-06-13 Thread Jakov Smolić
commit: 7b1bab3d7005cefad8a5bb1c59ac2f06ece5c5f3
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jun 13 20:59:49 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jun 13 20:59:49 2022 +
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ć  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2022-06-13 Thread Agostino Sarubbo
commit: 9de0e0df5c61202aaa6c75cd09f837ba73bd842e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jun 13 10:22:05 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jun 13 10:22:05 2022 +
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  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2022-06-13 Thread Agostino Sarubbo
commit: f35a9d17c6998cb7c8b7fece90895a6282a45570
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jun 13 10:21:16 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jun 13 10:21:16 2022 +
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  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2022-06-13 Thread Agostino Sarubbo
commit: 9274c5a5146fe1980a1637a5b6669a78e2f98d4e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jun 13 09:46:20 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jun 13 09:46:20 2022 +
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  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="



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2022-06-07 Thread Sam James
commit: 390af2577dd1e8b6bac45055fae2a7304740
Author: Martin Kletzander  gmail  com>
AuthorDate: Tue Jun  7 13:12:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 21:09:15 2022 +
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  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25790
Signed-off-by: Sam James  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 ..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 \
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2022-05-24 Thread Sam James
commit: d48b4e3e35ab368d7e219601194abd4b0ccd0a93
Author: Sam James  gentoo  org>
AuthorDate: Tue May 24 18:56:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 24 18:58:01 2022 +
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  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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2022-05-01 Thread Sven Wegener
commit: 522f66f33f2a7a4c170c0539415f181fb77c6c22
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun May  1 07:26:53 2022 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun May  1 07:27:43 2022 +
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  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
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2021-11-04 Thread Sam James
commit: f34a5e36c7ec1608f4752d2eda545751da14846c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Nov  3 17:56:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov  4 20:04:38 2021 +
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  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22808
Signed-off-by: Sam James  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 000..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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2021-07-20 Thread Yixun Lan
commit: f729f42c0979994ef0c4fde22e267aaa554bb923
Author: Alex Fan  yahoo  com>
AuthorDate: Sat Jul 17 11:14:20 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jul 21 02:21:39 2021 +
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  yahoo.com>
Signed-off-by: Yixun Lan  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 )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/, dev-util/systemtap/files/

2021-07-16 Thread Conrad Kostecki
commit: 46ed3bebdca73fc1f911e8d3f6afbe4010e9da31
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Jul 16 22:38:32 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Jul 16 22:38:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46ed3beb

dev-util/systemtap: drop old version

Bug: https://bugs.gentoo.org/802315
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-util/systemtap/Manifest|   1 -
 dev-util/systemtap/files/systemtap-4.0-AR.patch|  11 --
 ...systemtap-4.0-configure.ac-non-posix-test.patch | 214 -
 dev-util/systemtap/systemtap-4.0-r1.ebuild | 117 ---
 dev-util/systemtap/systemtap-4.0-r2.ebuild | 119 
 5 files changed, 462 deletions(-)

diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index e7cf61fc39b..1d64fe22ed4 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -1,3 +1,2 @@
-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/files/systemtap-4.0-AR.patch 
b/dev-util/systemtap/files/systemtap-4.0-AR.patch
deleted file mode 100644
index fa5334e6fcf..000
--- a/dev-util/systemtap/files/systemtap-4.0-AR.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-https://bugs.gentoo.org/720710
 a/configure.ac
-+++ b/configure.ac
-@@ -22,6 +22,7 @@ AC_PROG_LN_S
- AC_PROG_CC
- AC_PROG_CXX
- AC_PROG_CPP
-+AM_PROG_AR
- AM_PROG_CC_C_O
- AC_PROG_RANLIB
- AC_OBJEXT

diff --git 
a/dev-util/systemtap/files/systemtap-4.0-configure.ac-non-posix-test.patch 
b/dev-util/systemtap/files/systemtap-4.0-configure.ac-non-posix-test.patch
deleted file mode 100644
index d429ab197dd..000
--- a/dev-util/systemtap/files/systemtap-4.0-configure.ac-non-posix-test.patch
+++ /dev/null
@@ -1,214 +0,0 @@
- configure.ac | 62 ++--
- 1 file changed, 31 insertions(+), 31 deletions(-)
-
-diff --git i/configure.ac w/configure.ac
-index caa62ee28..19db3fb21 100644
 i/configure.ac
-+++ w/configure.ac
-@@ -225,7 +225,7 @@ dnl fi
- # Compiling without fPIE by default (see PR 9922)
- AC_ARG_ENABLE([pie],
-   [AS_HELP_STRING([--enable-pie], [enable position-independent-executable])])
--AS_IF([test "x$enable_pie" == xyes],[
-+AS_IF([test "x$enable_pie" = xyes],[
-PIECFLAGS='-fPIE'
-PIECXXFLAGS='-fPIE'
-PIELDFLAGS='-pie -Wl,-z,relro -Wl,-z,now'
-@@ -271,7 +271,7 @@ AC_ARG_ENABLE([translator],
-   AS_HELP_STRING([--disable-translator], [build only runtime utilities]),
-   [],
-   [enable_translator="yes"])
--AM_CONDITIONAL([BUILD_TRANSLATOR], [test "$enable_translator" == "yes"])
-+AM_CONDITIONAL([BUILD_TRANSLATOR], [test "$enable_translator" = "yes"])
- 
- dnl Handle the option to build the crash extension
- AC_ARG_ENABLE([crash],
-@@ -312,25 +312,25 @@ AC_CHECK_PROG(have_latex, latex, yes, no)
- AC_CHECK_PROG(have_dvips, dvips, yes, no)
- AC_CHECK_PROG(have_ps2pdf, ps2pdf, yes, no)
- if test "x${have_latex}${have_dvips}${have_ps2pdf}" != "xyesyesyes"; then
--   if test "$enable_docs" == "yes"; then
-+   if test "$enable_docs" = "yes"; then
-   AC_MSG_ERROR([cannot find all tools for building documentation])
-fi
--  if test "$enable_docs" == "check"; then
-+  if test "$enable_docs" = "check"; then
- AC_MSG_WARN([will not build documentation, cannot find all tools])
-   fi
- fi
--if test "$enable_docs" == "prebuilt"; then
-+if test "$enable_docs" = "prebuilt"; then
-   AC_MSG_NOTICE([will only install prebuilt documentation])
- fi
--if test "x${have_latex}${have_dvips}${have_ps2pdf}" == "xyesyesyes" -a 
"$enable_docs" != "no" -a "$enable_docs" != "prebuilt"; then
-+if test "x${have_latex}${have_dvips}${have_ps2pdf}" = "xyesyesyes" -a 
"$enable_docs" != "no" -a "$enable_docs" != "prebuilt"; then
-building_docs="yes"
-installing_prebuilt_docs="yes"
- fi
--if test "$enable_docs" == "no"; then
-+if test "$enable_docs" = "no"; then
-installing_prebuilt_docs="no"
- fi
--AM_CONDITIONAL([BUILD_DOCS], [test "$building_docs" == 

[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2021-07-16 Thread Sam James
commit: 5046e9ce2052b9f39c6048e70bbf810cb66536a3
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 16 21:41:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 16 21:44:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5046e9ce

dev-util/systemtap: Stabilize 4.4 arm, #802315

Signed-off-by: Sam James  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 )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2021-07-15 Thread Sam James
commit: e0a0c6a26ebf76b43965fa062458f181b2eaeef2
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 15 21:42:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 15 21:42:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a0c6a2

dev-util/systemtap: Stabilize 4.4 ppc, #802315

Signed-off-by: Sam James  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 )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2021-07-15 Thread Sam James
commit: 8fd695b9b73a0195c1e95ea8cfbb7950f105898b
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 15 21:42:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 15 21:42:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd695b9

dev-util/systemtap: Stabilize 4.4 sparc, #802315

Signed-off-by: Sam James  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 )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2021-07-15 Thread Sam James
commit: 928e7aede66b68bacd4ec73cc62df649c0f836b3
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 15 21:41:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 15 21:41:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=928e7aed

dev-util/systemtap: Stabilize 4.4 ppc64, #802315

Signed-off-by: Sam James  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 )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2021-07-15 Thread Sam James
commit: 49fb9000170a6f7698ff056b5aff4b2bc8f385a1
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 15 21:41:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 15 21:41:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49fb9000

dev-util/systemtap: Stabilize 4.4 arm64, #802315

Signed-off-by: Sam James  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 )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2021-05-12 Thread Sven Wegener
commit: 043d596a8a7bf060384714ab063f6b8313365430
Author: Sven Wegener  gentoo  org>
AuthorDate: Wed May 12 20:54:36 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed May 12 20:57:23 2021 +
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  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 000..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
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2021-05-12 Thread Sven Wegener
commit: 246539e2821f0633a7447e1e75e392eefacef5c2
Author: Sven Wegener  gentoo  org>
AuthorDate: Wed May 12 20:57:01 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed May 12 20:57:23 2021 +
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  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 )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2021-03-18 Thread Sven Wegener
commit: ce8a1afbf735ac79975d30452c737d26b42cb394
Author: Sven Wegener  gentoo  org>
AuthorDate: Thu Mar 18 22:16:30 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Thu Mar 18 22:16:37 2021 +
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  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:=



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2021-03-12 Thread Sven Wegener
commit: 97b0d7facbe8d75ff898f6764345ab77fd29abb4
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri Mar 12 20:49:55 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Mar 12 20:51:13 2021 +
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  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}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/, dev-util/systemtap/files/

2021-01-09 Thread Sven Wegener
commit: d9e418897d938968c73c24deed360e04fb7342e1
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Jan  9 21:30:42 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat Jan  9 21:38:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9e41889

dev-util/systemtap: Fix building with non-bash shell, bug #719438

Closes: https://bugs.gentoo.org/719438
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 ...systemtap-4.0-configure.ac-non-posix-test.patch | 214 +
 dev-util/systemtap/systemtap-4.0-r2.ebuild | 117 +++
 2 files changed, 331 insertions(+)

diff --git 
a/dev-util/systemtap/files/systemtap-4.0-configure.ac-non-posix-test.patch 
b/dev-util/systemtap/files/systemtap-4.0-configure.ac-non-posix-test.patch
new file mode 100644
index 000..d429ab197dd
--- /dev/null
+++ b/dev-util/systemtap/files/systemtap-4.0-configure.ac-non-posix-test.patch
@@ -0,0 +1,214 @@
+ configure.ac | 62 ++--
+ 1 file changed, 31 insertions(+), 31 deletions(-)
+
+diff --git i/configure.ac w/configure.ac
+index caa62ee28..19db3fb21 100644
+--- i/configure.ac
 w/configure.ac
+@@ -225,7 +225,7 @@ dnl fi
+ # Compiling without fPIE by default (see PR 9922)
+ AC_ARG_ENABLE([pie],
+   [AS_HELP_STRING([--enable-pie], [enable position-independent-executable])])
+-AS_IF([test "x$enable_pie" == xyes],[
++AS_IF([test "x$enable_pie" = xyes],[
+PIECFLAGS='-fPIE'
+PIECXXFLAGS='-fPIE'
+PIELDFLAGS='-pie -Wl,-z,relro -Wl,-z,now'
+@@ -271,7 +271,7 @@ AC_ARG_ENABLE([translator],
+   AS_HELP_STRING([--disable-translator], [build only runtime utilities]),
+   [],
+   [enable_translator="yes"])
+-AM_CONDITIONAL([BUILD_TRANSLATOR], [test "$enable_translator" == "yes"])
++AM_CONDITIONAL([BUILD_TRANSLATOR], [test "$enable_translator" = "yes"])
+ 
+ dnl Handle the option to build the crash extension
+ AC_ARG_ENABLE([crash],
+@@ -312,25 +312,25 @@ AC_CHECK_PROG(have_latex, latex, yes, no)
+ AC_CHECK_PROG(have_dvips, dvips, yes, no)
+ AC_CHECK_PROG(have_ps2pdf, ps2pdf, yes, no)
+ if test "x${have_latex}${have_dvips}${have_ps2pdf}" != "xyesyesyes"; then
+-   if test "$enable_docs" == "yes"; then
++   if test "$enable_docs" = "yes"; then
+   AC_MSG_ERROR([cannot find all tools for building documentation])
+fi
+-  if test "$enable_docs" == "check"; then
++  if test "$enable_docs" = "check"; then
+ AC_MSG_WARN([will not build documentation, cannot find all tools])
+   fi
+ fi
+-if test "$enable_docs" == "prebuilt"; then
++if test "$enable_docs" = "prebuilt"; then
+   AC_MSG_NOTICE([will only install prebuilt documentation])
+ fi
+-if test "x${have_latex}${have_dvips}${have_ps2pdf}" == "xyesyesyes" -a 
"$enable_docs" != "no" -a "$enable_docs" != "prebuilt"; then
++if test "x${have_latex}${have_dvips}${have_ps2pdf}" = "xyesyesyes" -a 
"$enable_docs" != "no" -a "$enable_docs" != "prebuilt"; then
+building_docs="yes"
+installing_prebuilt_docs="yes"
+ fi
+-if test "$enable_docs" == "no"; then
++if test "$enable_docs" = "no"; then
+installing_prebuilt_docs="no"
+ fi
+-AM_CONDITIONAL([BUILD_DOCS], [test "$building_docs" == "yes"])
+-AM_CONDITIONAL([INSTALL_PREBUILT_DOCS], [test "$installing_prebuilt_docs" == 
"yes"])
++AM_CONDITIONAL([BUILD_DOCS], [test "$building_docs" = "yes"])
++AM_CONDITIONAL([INSTALL_PREBUILT_DOCS], [test "$installing_prebuilt_docs" = 
"yes"])
+ 
+ 
+ dnl Handle the option to build the reference documentation
+@@ -340,17 +340,17 @@ AC_ARG_ENABLE([refdocs],
+ [enable building reference documentation (default on if other 
documentation built).]),
+   [enable_refdocs=$enableval],
+   [enable_refdocs="check"])
+-if test "$building_docs" == "no" -a "$enable_refdocs" == "yes" ; then
++if test "$building_docs" = "no" -a "$enable_refdocs" = "yes" ; then
+AC_MSG_ERROR([must use --enable-docs with --enable-refdocs])
+ fi
+-if test "$enable_refdocs" != "no" -a "${building_docs}" == "yes"; then
++if test "$enable_refdocs" != "no" -a "${building_docs}" = "yes"; then
+building_refdocs="yes"
+ fi
+-AM_CONDITIONAL([BUILD_REFDOCS], [test "$building_refdocs" == "yes"])
++AM_CONDITIONAL([BUILD_REFDOCS], [test "$building_refdocs" = "yes"])
+ 
+ AC_CHECK_PROG(have_xmlto, xmlto, yes, no)
+ AC_CHECK_PROG(have_fop, fop, yes, no)
+-if test "x${have_fop}" == "xyes"; then
++if test "x${have_fop}" = "xyes"; then
+# Due to rhbz505364 / 830266, we must actually test-run fop, not just
+# hope that it works.
+AC_MSG_CHECKING([to see if xmlto --with-fop actually works])
+@@ -362,8 +362,8 @@ if test "x${have_fop}" == "xyes"; then
+fi
+rm -f dummy-tapsets.pdf
+ fi
+-AM_CONDITIONAL([HAVE_FOP], [test "$have_fop" == "yes"])
+-AM_CONDITIONAL([HAVE_XMLTO], [test "$have_xmlto" == "yes"])
++AM_CONDITIONAL([HAVE_FOP], [test "$have_fop" = "yes"])
++AM_CONDITIONAL([HAVE_XMLTO], [test "$have_xmlto" = "yes"])
+ 
+ dnl Handle the option to 

[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2021-01-09 Thread Sven Wegener
commit: 682cee99f3cd8d92ce6fbeb0d4cf16428733da42
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Jan  9 21:28:52 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat Jan  9 21:38:16 2021 +
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  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 )
 "



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/, dev-util/systemtap/files/

2021-01-09 Thread Sven Wegener
commit: 760ed8ddc1c6315976807a85bbb8127fe2d8dc49
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Jan  9 21:32:22 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat Jan  9 21:38:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=760ed8dd

dev-util/systemtap: Version bump to 4.4, bug #764659

Closes: https://bugs.gentoo.org/764659
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 dev-util/systemtap/Manifest|   1 +
 ...systemtap-4.4-configure.ac-non-posix-test.patch | 199 +
 dev-util/systemtap/systemtap-4.4.ebuild| 116 
 3 files changed, 316 insertions(+)

diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index 64824bfcd4c..7a49d47e893 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -1 +1,2 @@
 DIST systemtap-4.0.tar.gz 5282312 BLAKE2B 
9eac1cf9c9f13255ac12642c910b5591b0f5380b2a6337dedcb3d20785c0416900b9bee05f239632f7c548812be35ae90b24f524ab6f5c0c6ef474cf5de834a1
 SHA512 
66b5ba1902ed974101429dce9fee849273d3dc64e862c057177d158c5f284cc93299819ee8ee49d4bd3b7ff47a3512b1c68b74cad374147ce67fa406c7518c79
+DIST systemtap-4.4.tar.gz 5532282 BLAKE2B 
bcb2f744ad09821ce63d78b3e86eb489013aed247952c72d3dbc4cc6fc1a2b85f948b71c622487876f43b615c147eb1624b2c146e9b4176e3c91e2b7cbef9ea0
 SHA512 
8fb1fe5071ec99ce3c6bcf82afdc98a3e1abc0ea937f3019b225c3a1879ada30080740b1918a84c6db06fe1893e6d1e7dc84be26c7e597d7feda1efe11354e76

diff --git 
a/dev-util/systemtap/files/systemtap-4.4-configure.ac-non-posix-test.patch 
b/dev-util/systemtap/files/systemtap-4.4-configure.ac-non-posix-test.patch
new file mode 100644
index 000..bd1c6037683
--- /dev/null
+++ b/dev-util/systemtap/files/systemtap-4.4-configure.ac-non-posix-test.patch
@@ -0,0 +1,199 @@
+ configure.ac | 58 +-
+ 1 file changed, 29 insertions(+), 29 deletions(-)
+
+diff --git i/configure.ac w/configure.ac
+index 9589fa6f2..2d519f1ba 100644
+--- i/configure.ac
 w/configure.ac
+@@ -287,7 +287,7 @@ AC_ARG_ENABLE([translator],
+   AS_HELP_STRING([--disable-translator], [build only runtime utilities]),
+   [],
+   [enable_translator="yes"])
+-AM_CONDITIONAL([BUILD_TRANSLATOR], [test "$enable_translator" == "yes"])
++AM_CONDITIONAL([BUILD_TRANSLATOR], [test "$enable_translator" = "yes"])
+ 
+ dnl Handle the option to build the crash extension
+ AC_ARG_ENABLE([crash],
+@@ -328,25 +328,25 @@ AC_CHECK_PROG(have_latex, latex, yes, no)
+ AC_CHECK_PROG(have_dvips, dvips, yes, no)
+ AC_CHECK_PROG(have_ps2pdf, ps2pdf, yes, no)
+ if test "x${have_latex}${have_dvips}${have_ps2pdf}" != "xyesyesyes"; then
+-   if test "$enable_docs" == "yes"; then
++   if test "$enable_docs" = "yes"; then
+   AC_MSG_ERROR([cannot find all tools for building documentation])
+fi
+-  if test "$enable_docs" == "check"; then
++  if test "$enable_docs" = "check"; then
+ AC_MSG_WARN([will not build documentation, cannot find all tools])
+   fi
+ fi
+-if test "$enable_docs" == "prebuilt"; then
++if test "$enable_docs" = "prebuilt"; then
+   AC_MSG_NOTICE([will only install prebuilt documentation])
+ fi
+-if test "x${have_latex}${have_dvips}${have_ps2pdf}" == "xyesyesyes" -a 
"$enable_docs" != "no" -a "$enable_docs" != "prebuilt"; then
++if test "x${have_latex}${have_dvips}${have_ps2pdf}" = "xyesyesyes" -a 
"$enable_docs" != "no" -a "$enable_docs" != "prebuilt"; then
+building_docs="yes"
+installing_prebuilt_docs="yes"
+ fi
+-if test "$enable_docs" == "no"; then
++if test "$enable_docs" = "no"; then
+installing_prebuilt_docs="no"
+ fi
+-AM_CONDITIONAL([BUILD_DOCS], [test "$building_docs" == "yes"])
+-AM_CONDITIONAL([INSTALL_PREBUILT_DOCS], [test "$installing_prebuilt_docs" == 
"yes"])
++AM_CONDITIONAL([BUILD_DOCS], [test "$building_docs" = "yes"])
++AM_CONDITIONAL([INSTALL_PREBUILT_DOCS], [test "$installing_prebuilt_docs" = 
"yes"])
+ 
+ 
+ dnl Handle the option to build the reference documentation
+@@ -356,17 +356,17 @@ AC_ARG_ENABLE([refdocs],
+ [enable building reference documentation (default on if other 
documentation built).]),
+   [enable_refdocs=$enableval],
+   [enable_refdocs="check"])
+-if test "$building_docs" == "no" -a "$enable_refdocs" == "yes" ; then
++if test "$building_docs" = "no" -a "$enable_refdocs" = "yes" ; then
+AC_MSG_ERROR([must use --enable-docs with --enable-refdocs])
+ fi
+-if test "$enable_refdocs" != "no" -a "${building_docs}" == "yes"; then
++if test "$enable_refdocs" != "no" -a "${building_docs}" = "yes"; then
+building_refdocs="yes"
+ fi
+-AM_CONDITIONAL([BUILD_REFDOCS], [test "$building_refdocs" == "yes"])
++AM_CONDITIONAL([BUILD_REFDOCS], [test "$building_refdocs" = "yes"])
+ 
+ AC_CHECK_PROG(have_xmlto, xmlto, yes, no)
+ AC_CHECK_PROG(have_fop, fop, yes, no)
+-if test "x${have_fop}" == "xyes"; then
++if test "x${have_fop}" = "xyes"; then
+# Due to rhbz505364 / 830266, we 

[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2020-09-19 Thread Michał Górny
commit: fc5a4e1f050854ad643323fe7964e736977c21f9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 19 08:54:46 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 19 09:54:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc5a4e1f

dev-util/systemtap: Remove old

Signed-off-by: Michał Górny  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..000
--- 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..000
--- 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 

[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/, dev-util/systemtap/files/

2020-09-08 Thread Sergei Trofimovich
commit: 8ea5dd98f52cf8e2c02c419c91438b1fb5e6578a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Sep  8 22:58:23 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Sep  8 22:58:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ea5dd98

dev-util/systemtap: respect user's AR

Reported-by: Agostino Sarubbo
Closes: https://bugs.gentoo.org/720710
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/systemtap/files/systemtap-4.0-AR.patch | 11 +++
 dev-util/systemtap/systemtap-4.0-r1.ebuild  |  1 +
 2 files changed, 12 insertions(+)

diff --git a/dev-util/systemtap/files/systemtap-4.0-AR.patch 
b/dev-util/systemtap/files/systemtap-4.0-AR.patch
new file mode 100644
index 000..fa5334e6fcf
--- /dev/null
+++ b/dev-util/systemtap/files/systemtap-4.0-AR.patch
@@ -0,0 +1,11 @@
+https://bugs.gentoo.org/720710
+--- a/configure.ac
 b/configure.ac
+@@ -22,6 +22,7 @@ AC_PROG_LN_S
+ AC_PROG_CC
+ AC_PROG_CXX
+ AC_PROG_CPP
++AM_PROG_AR
+ AM_PROG_CC_C_O
+ AC_PROG_RANLIB
+ AC_OBJEXT

diff --git a/dev-util/systemtap/systemtap-4.0-r1.ebuild 
b/dev-util/systemtap/systemtap-4.0-r1.ebuild
index 03103d13f0f..b04e23d320d 100644
--- a/dev-util/systemtap/systemtap-4.0-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r1.ebuild
@@ -48,6 +48,7 @@ DOCS="AUTHORS HACKING NEWS README"
 
 PATCHES=(
"${FILESDIR}"/${PN}-3.1-ia64.patch
+   "${FILESDIR}"/${PN}-4.0-AR.patch
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2020-05-23 Thread Mike Gilbert
commit: 440154edbeb642e903dcdb76b555341da15a67d6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat May 23 16:21:05 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat May 23 16:21:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=440154ed

dev-util/systemtap: call python_optimize

Signed-off-by: Mike Gilbert  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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2020-04-18 Thread Craig Andrews
commit: 85f82d0ab50a860b6577cd427cca128b2d2abc96
Author: neeshy  tfwno  gf>
AuthorDate: Wed Mar 25 19:36:49 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 19 02:35:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85f82d0a

dev-util/systemtap: add python3_8 target

Signed-off-by: Nima Sadeghi  tfwno.gf>
Signed-off-by: Craig Andrews  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
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2019-12-24 Thread Mikle Kolyada
commit: fad97cb79758e23005da063cede4ab18fc992634
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Dec 24 20:01:49 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Dec 24 20:01:49 2019 +
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  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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2019-12-23 Thread Mikle Kolyada
commit: ceebc71b00a88c28c25db89d65f935b769ec3396
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Dec 23 09:30:57 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Dec 23 09:30:57 2019 +
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  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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2019-12-15 Thread Agostino Sarubbo
commit: 5d48d2c266a1c3f3c1b8deabfd2623289704303f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 15 14:15:21 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 15 14:15:21 2019 +
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  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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2019-12-15 Thread Agostino Sarubbo
commit: d29286b30f5cc5685f377d56b4d9137d465fbfb7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 15 14:06:46 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 15 14:07:20 2019 +
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  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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2019-12-15 Thread Sergei Trofimovich
commit: 772f4ca4ad0c9e038cab6341555912ba3135f339
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Dec 15 10:24:25 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Dec 15 13:23:52 2019 +
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  sf-mail.de>
Signed-off-by: Sergei Trofimovich  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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2019-12-15 Thread Agostino Sarubbo
commit: 005676dd478a58f670b7fae921c46549bdc7dfbd
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 15 12:44:24 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 15 12:44:24 2019 +
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  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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2019-12-15 Thread Agostino Sarubbo
commit: cce0fea8778694a86496bad2c9a6751e62906fbe
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 15 11:37:18 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 15 11:37:18 2019 +
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  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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2019-04-24 Thread Aaron Bauman
commit: ca3b6ff35ad5b338b0159f64b84c92fd3d3b40da
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu Apr 25 03:46:23 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu Apr 25 03:46:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca3b6ff3

dev-util/systemtap: arm64 stable

Signed-off-by: Aaron Bauman  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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2019-04-13 Thread Pacho Ramos
commit: 9534c94dc52beae6b052b7ace05a500a6b2831ab
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Apr 13 07:09:35 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Apr 13 07:09:54 2019 +
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  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)
)



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2019-01-24 Thread Lars Wendler
commit: c486b4a0f3a3672bf1f4d80d48b0a4ae6e14e4c6
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jan 24 15:06:35 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jan 24 15:06:48 2019 +
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  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 )



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2019-01-11 Thread Lars Wendler
commit: 92304c1b9a88d3722e19d08c893be604665bf4fd
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jan 11 13:19:58 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jan 11 13:20:23 2019 +
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  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[@]}"
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2019-01-09 Thread Jeroen Roovers
commit: a81f45d61008004da762f1b8657ffefb216addaa
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Jan  9 15:53:45 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Jan  9 15:54:10 2019 +
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  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 \



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2019-01-08 Thread Lars Wendler
commit: 813d3e524f6ed12d9c9a8743d2bd345aca17
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jan  8 09:26:39 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jan  8 09:26:39 2019 +
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  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..000
--- 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..000
--- a/dev-util/systemtap/systemtap-3.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2017 

[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2019-01-08 Thread Lars Wendler
commit: ee7db9ad35bf04afef0974eee1e5888599badd1b
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jan  8 09:25:02 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jan  8 09:25:26 2019 +
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  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 000..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 

[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2019-01-08 Thread Lars Wendler
commit: 84b5bce477ce8cd35a40ac88dcc83e339c93eacb
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jan  8 08:39:01 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jan  8 09:25:25 2019 +
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  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 )"



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2018-06-09 Thread Mikle Kolyada
commit: d0024dea1bc0197684ff8a9984c020c719b3042d
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Jun  9 19:41:30 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Jun  9 19:41:30 2018 +
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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2018-03-15 Thread Mikle Kolyada
commit: 45c09de1445cab7c3138d4693d14ed0458dee698
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Mar 15 14:39:11 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Mar 15 14:39:11 2018 +
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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2017-12-16 Thread Jeroen Roovers
commit: e6f834c75bc453c9b72c8944f16a8bdc2f71e0c3
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Dec 16 11:50:37 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Dec 16 12:15:05 2017 +
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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2017-12-16 Thread Jeroen Roovers
commit: a2714f48731b578a8a1ae70994a19c782af98414
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Dec 16 11:40:46 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Dec 16 11:43:36 2017 +
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 \



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2017-11-18 Thread Sergei Trofimovich
commit: 3457b8f40ddd07a5d1767f8e39de0fb96186de07
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Nov 18 17:51:51 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Nov 18 17:51:51 2017 +
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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2017-11-13 Thread Sergei Trofimovich
commit: 53ffe272ed2cc060af9a60c3d3ab6fd0f0ecae1a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Nov 13 22:34:28 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Nov 13 22:34:28 2017 +
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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2017-11-08 Thread Sergei Trofimovich
commit: 1f99738692353f6344ebdfc98b8de011cc1e50cd
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Nov  8 20:20:05 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Nov  8 20:37:01 2017 +
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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2017-11-08 Thread Tobias Klausmann
commit: 5e31359771c2c70cf9752711a1286f07ad9736b3
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Wed Nov  8 12:50:33 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Wed Nov  8 12:50:33 2017 +
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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/files/

2017-11-07 Thread Sergei Trofimovich
commit: 988a4482ed5f7d16172e8775423c9d9d5e958032
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Nov  7 23:17:03 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Nov  7 23:17:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=988a4482

dev-util/systemtap: cover mainloop.c as well, bug #510134

Bug: https://bugs.gentoo.org/510134
Package-Manager: Portage-2.3.13, Repoman-2.3.4

 dev-util/systemtap/files/systemtap-3.1-ia64.patch | 14 --
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/dev-util/systemtap/files/systemtap-3.1-ia64.patch 
b/dev-util/systemtap/files/systemtap-3.1-ia64.patch
index 4750207a6ff..832bfc1a47f 100644
--- a/dev-util/systemtap/files/systemtap-3.1-ia64.patch
+++ b/dev-util/systemtap/files/systemtap-3.1-ia64.patch
@@ -6,8 +6,6 @@ for PROBE2 macro.
 
 Reported-by: Émeric Maschino
 Bug: https://bugs.gentoo.org/510134
-diff --git a/cache.cxx b/cache.cxx
-index 3546b30..2710abf 100644
 --- a/cache.cxx
 +++ b/cache.cxx
 @@ -8,2 +8,10 @@
@@ -21,3 +19,15 @@ index 3546b30..2710abf 100644
 +#endif
 +
  #include "config.h"
+--- a/staprun/mainloop.c
 b/staprun/mainloop.c
+@@ -1 +1,9 @@
++#ifdef __ia64__
++// Default is: nor
++// We disable 'o' because gcc fails to select register
++// constraint for second instruction in 'add_script_to_cache'
++// https://bugs.gentoo.org/510134
++#define STAP_SDT_ARG_CONSTRAINT nr
++#endif
++
+ /* -*- linux-c -*-



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/, dev-util/systemtap/files/

2017-11-07 Thread Sergei Trofimovich
commit: aba6b82f56ee4e00781f4c22fcd5b6f86554215b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Nov  7 23:07:52 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Nov  7 23:07:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aba6b82f

dev-util/systemtap: tweak operand constraints for ia64, bug #510134

Reported-by: Émeric Maschino
Closes: https://bugs.gentoo.org/510134
Package-Manager: Portage-2.3.13, Repoman-2.3.4

 dev-util/systemtap/files/systemtap-3.1-ia64.patch | 23 +++
 dev-util/systemtap/systemtap-3.1-r1.ebuild|  2 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-util/systemtap/files/systemtap-3.1-ia64.patch 
b/dev-util/systemtap/files/systemtap-3.1-ia64.patch
new file mode 100644
index 000..4750207a6ff
--- /dev/null
+++ b/dev-util/systemtap/files/systemtap-3.1-ia64.patch
@@ -0,0 +1,23 @@
+Workaround build failure on ia64
+
+Avoid 'o' constraint to allow gcc to select register operand.
+That way instruction selector can satisfy all constraints
+for PROBE2 macro.
+
+Reported-by: Émeric Maschino
+Bug: https://bugs.gentoo.org/510134
+diff --git a/cache.cxx b/cache.cxx
+index 3546b30..2710abf 100644
+--- a/cache.cxx
 b/cache.cxx
+@@ -8,2 +8,10 @@
+ 
++#ifdef __ia64__
++// Default is: nor
++// We disable 'o' because gcc fails to select register
++// constraint for second instruction in 'add_script_to_cache'
++// https://bugs.gentoo.org/510134
++#define STAP_SDT_ARG_CONSTRAINT nr
++#endif
++
+ #include "config.h"

diff --git a/dev-util/systemtap/systemtap-3.1-r1.ebuild 
b/dev-util/systemtap/systemtap-3.1-r1.ebuild
index cd13a9e21c2..bfd2527d954 100644
--- a/dev-util/systemtap/systemtap-3.1-r1.ebuild
+++ b/dev-util/systemtap/systemtap-3.1-r1.ebuild
@@ -33,6 +33,8 @@ 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)
+
 pkg_setup() {
linux-info_pkg_setup
python-single-r1_pkg_setup



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2017-11-02 Thread Manuel Rüger
commit: 9f6cfe6f76fa48182cb4f186e3c9c19cc04c09de
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Nov  2 21:49:17 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Nov  2 21:49:17 2017 +
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 3d28669..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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2017-11-02 Thread Thomas Deutschmann
commit: 689b4cf8e58d27bb3984a2ab8dcac2bfb67182c2
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Nov  2 20:55:00 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Nov  2 21:13:04 2017 +
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..3d28669 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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2017-10-30 Thread Sven Wegener
commit: 297f4f854b21399f89840bb51817443a11ac831f
Author: Sven Wegener  gentoo  org>
AuthorDate: Mon Oct 30 12:52:12 2017 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Mon Oct 30 13:27:38 2017 +
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"



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2017-05-31 Thread Sven Wegener
commit: 44dea013934f0c425627dce29e699227acbdee8a
Author: Christophe Lermytte  lermytte  be>
AuthorDate: Tue Jan 10 21:46:49 2017 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed May 31 22:36:56 2017 +
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 @@
 
   swege...@gentoo.org
 
+  
+Support probing of libvirt domains.
+  
 

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 000..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)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2017-02-24 Thread Lars Wendler
commit: fa7388a25e1de7a9389d3676f8a6b9ddb6a385b6
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Feb 24 09:38:56 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Feb 24 10:34:45 2017 +
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 00..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)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2017-02-24 Thread Lars Wendler
commit: 7a15f48cc8edfa22fee7cdef756542db0a205e6a
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Feb 24 09:39:35 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Feb 24 10:34:47 2017 +
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..00
--- 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)
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2017-01-26 Thread James Le Cuirot
commit: 430421f70385b3c1093c91ae5baaec507af8c4fe
Author: Roy Bamford  gentoo  org>
AuthorDate: Thu Jan 26 11:42:55 2017 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 26 21:49:52 2017 +
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



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2015-10-20 Thread Lars Wendler
commit: db3d0694aedbb11fbc8cec9d09e738ad5daefc43
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Oct 20 12:22:11 2015 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Oct 20 12:22:27 2015 +
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  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..000
--- 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)
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2015-10-20 Thread Lars Wendler
commit: 4cba1f0ea32135e7ad3d53cefd60f9597c7f3137
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Oct 20 12:21:10 2015 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Oct 20 12:22:24 2015 +
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  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 000..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)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/

2015-10-20 Thread Lars Wendler
commit: 14d727501e1d4406147fa91dbadcfb5e5eb6932f
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Oct 20 12:23:41 2015 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Oct 20 12:23:41 2015 +
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  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
 }