[gentoo-commits] repo/gentoo:master commit in: dev-util/systemtap/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 }