public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Sam James" <sam@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-debug/systemtap/
Date: Tue, 13 May 2025 05:18:54 +0000 (UTC)	[thread overview]
Message-ID: <1747113502.852f7f57ac2dda00c150a17b9a4d90561a2827db.sam@gentoo> (raw)

commit:     852f7f57ac2dda00c150a17b9a4d90561a2827db
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 13 05:17:22 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 13 05:18:22 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=852f7f57

dev-debug/systemtap: drop 4.8, 5.0-r1, 5.1

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-debug/systemtap/Manifest                |   2 -
 dev-debug/systemtap/systemtap-4.8.ebuild    | 129 -----------------------
 dev-debug/systemtap/systemtap-5.0-r1.ebuild | 138 -------------------------
 dev-debug/systemtap/systemtap-5.1.ebuild    | 153 ----------------------------
 4 files changed, 422 deletions(-)

diff --git a/dev-debug/systemtap/Manifest b/dev-debug/systemtap/Manifest
index a7c388c03f50..f592c5788245 100644
--- a/dev-debug/systemtap/Manifest
+++ b/dev-debug/systemtap/Manifest
@@ -1,4 +1,2 @@
-DIST systemtap-4.8.tar.gz 5628003 BLAKE2B 9f5050eba29d390c907b117187f94ef088f16bb739b4971bc32ffe88b1024a4157cd4e9793a8fc1e149a5a182a28330e3b4fd9d51213bb3637d616fbb9867f6d SHA512 fdcbc48ba17b2155c1419d99147a4cfbee2e69db945bfd0e6881b71ab11165bd23ea7ce9456856ae36807fb18f9934880a6b7c44456b63833ea260038744d9f2
-DIST systemtap-5.0.tar.gz 6572411 BLAKE2B db962df2fdcbc5bc11259c03d78073924f03fee4434dca8686a62fcb0818dab1ca91558160dd9d67d43b709f63ffe4f0af30ab1fe6965e19155bdd4c04501a04 SHA512 dc511a05e66abcbbd8c926973962751196180f3c571d0cd2a3b158ae367c5339ad32967a680ecd03224ab5f7ed2c55be7064867e4fb1b1cd7ea1cb21b2436e4c
 DIST systemtap-5.1.tar.gz 6590820 BLAKE2B 22be535b7c55d0ab90a5361a23fad93c436560c14fbbd345aca7ea2c0fcdd0f66b1ef8591800f86a14cc7ae7fe737a120695d76fe15bfdb8b349080228c37e90 SHA512 da0fe237d2124031a5786d1221dbb420d90da5497376715fd43a7a9f61a354a229c1128e67ce6becbc012aa3796dc5d337149e239e3c1def0651b179e5bf199f
 DIST systemtap-5.2.tar.gz 6594250 BLAKE2B 39fc0731a42f3a9d8f4c9329083de1e85ef969cfdefc9eeacc4f9e546e8fe73f7d45f53c79b0c1a1d63bd88c439abfff4d21060c8baefe2282b96562634d6aa3 SHA512 30137e232e44abe98747ae61a71a162eff5abc89e9a922f86ade834eac2cac1923ae06d4ed17710718adba082ad06d2fb544822003a54e13b97eea9e183bdf9d

diff --git a/dev-debug/systemtap/systemtap-4.8.ebuild b/dev-debug/systemtap/systemtap-4.8.ebuild
deleted file mode 100644
index f1da9abd10fb..000000000000
--- a/dev-debug/systemtap/systemtap-4.8.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit autotools linux-info python-single-r1
-
-DESCRIPTION="Linux trace/probe tool"
-HOMEPAGE="https://sourceware.org/systemtap/"
-SRC_URI="https://sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~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-alternatives/cpio
-	app-text/xmlto
-	>=sys-devel/gettext-0.18.2
-
-	libvirt? ( dev-libs/libxml2 )
-"
-RDEPEND="
-	${CDEPEND}
-	acct-group/stapdev
-	acct-group/stapsys
-	acct-group/stapusr
-"
-BDEPEND="
-	$(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
-	test? ( dev-util/dejagnu )
-"
-
-CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
-ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
-ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
-ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
-
-DOCS="AUTHORS HACKING NEWS README"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-PATCHES=(
-	"${FILESDIR}/${PN}-3.1-ia64.patch"
-)
-
-pkg_setup() {
-	linux-info_pkg_setup
-	python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	python_fix_shebang .
-
-	sed -i \
-		-e 's|-Werror||g' \
-		configure.ac \
-		Makefile.am \
-		stapbpf/Makefile.am \
-		stapdyn/Makefile.am \
-		staprun/Makefile.am \
-		testsuite/systemtap.unprivileged/unprivileged_probes.exp \
-		testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
-		testsuite/systemtap.base/stmt_rel_user.exp \
-		testsuite/systemtap.base/sdt_va_args.exp \
-		testsuite/systemtap.base/sdt_misc.exp \
-		testsuite/systemtap.base/sdt.exp \
-		scripts/kprobes_test/gen_code.py \
-		|| die "Failed to clean up sources"
-
-	default
-	eautoreconf
-}
-
-src_configure() {
-	local myeconfargs=(
-		--disable-docs
-		--disable-grapher
-		--disable-refdocs
-		--disable-server
-		# Our toolchain sets this for us already and adding in
-		# -D_FORTIFY_SOURCE=2 breaks builds w/ no optimisation.
-		# This option (at least as of 4.5) doesn't pass -fno* etc,
-		# it just doesn't _add_ options, which is good. If it changes
-		# to actually pass -fno-stack-protector and friends, we'll
-		# need to change course. Forcing =2 also has problems for
-		# setting it to 3.
-		# bug #794667.
-		--disable-ssp
-		--enable-pie
-		--with-python3
-		--without-java
-		--without-openssl
-		--without-python2-probes
-		--without-rpm
-		$(use_enable libvirt virt)
-		$(use_enable sqlite)
-		$(use_with zeroconf avahi)
-		$(use_with ssl nss)
-		$(use_with selinux)
-	)
-	PYTHON3="${PYTHON}" econf "${myeconfargs[@]}"
-}
-
-src_install() {
-	default
-	python_optimize
-}

diff --git a/dev-debug/systemtap/systemtap-5.0-r1.ebuild b/dev-debug/systemtap/systemtap-5.0-r1.ebuild
deleted file mode 100644
index c7d6dcfb96ee..000000000000
--- a/dev-debug/systemtap/systemtap-5.0-r1.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit autotools linux-info python-single-r1
-
-DESCRIPTION="Linux trace/probe tool"
-HOMEPAGE="https://sourceware.org/systemtap/"
-SRC_URI="https://sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~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[debuginfod]
-	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-alternatives/cpio
-	app-text/xmlto
-	>=sys-devel/gettext-0.18.2
-
-	libvirt? ( dev-libs/libxml2 )
-"
-RDEPEND="
-	${CDEPEND}
-	acct-group/stapdev
-	acct-group/stapsys
-	acct-group/stapusr
-"
-BDEPEND="
-	$(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
-	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"
-
-	sed -i \
-		-e 's#$(INSTALL_DATA) $(srcdir)/stap-exporter.options "$(DESTDIR)$(sysconfdir)/sysconfig/stap-exporter"##g' \
-		stap-exporter/Makefile.am || die "Failed to modify stap-exporter Makefile.am"
-	sed -i \
-		-e '\#^EnvironmentFile=-/etc/sysconfig/stap-exporter#d' \
-		-e 's#$PORT $KEEPALIVE $SCRIPTS $OPTIONS#--port 9900 --keepalive 300#g' \
-		stap-exporter/stap-exporter.service || die "Failed to adapt stap-exporter.service"
-
-	default
-	eautoreconf
-}
-
-src_configure() {
-	local myeconfargs=(
-		--cache-file="${S}"/config.cache
-		--disable-docs
-		--disable-grapher
-		--disable-refdocs
-		--disable-server
-		# Our toolchain sets this for us already and adding in
-		# -D_FORTIFY_SOURCE=2 breaks builds w/ no optimisation.
-		# This option (at least as of 4.5) doesn't pass -fno* etc,
-		# it just doesn't _add_ options, which is good. If it changes
-		# to actually pass -fno-stack-protector and friends, we'll
-		# need to change course. Forcing =2 also has problems for
-		# setting it to 3.
-		# bug #794667.
-		--disable-ssp
-		--enable-pie
-		--with-python3
-		--without-java
-		--without-openssl
-		--without-python2-probes
-		--without-rpm
-		$(use_enable libvirt virt)
-		$(use_enable sqlite)
-		$(use_with zeroconf avahi)
-		$(use_with ssl nss)
-		$(use_with selinux)
-	)
-	PYTHON3="${PYTHON}" econf "${myeconfargs[@]}"
-}
-
-src_install() {
-	default
-	python_optimize
-}

diff --git a/dev-debug/systemtap/systemtap-5.1.ebuild b/dev-debug/systemtap/systemtap-5.1.ebuild
deleted file mode 100644
index 5830c0e68aca..000000000000
--- a/dev-debug/systemtap/systemtap-5.1.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit autotools flag-o-matic linux-info python-single-r1 toolchain-funcs
-
-DESCRIPTION="Linux trace/probe tool"
-HOMEPAGE="https://sourceware.org/systemtap/"
-if [[ ${PV} == 9999 ]] ; then
-	EGIT_REPO_URI="https://sourceware.org/git/systemtap.git"
-	inherit git-r3
-else
-	SRC_URI="https://sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
-	KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debuginfod libvirt selinux sqlite +ssl test zeroconf"
-
-CDEPEND="
-	${PYTHON_DEPS}
-
-	dev-libs/boost:=
-	>=dev-libs/elfutils-0.142[debuginfod?]
-	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-alternatives/cpio
-	app-text/xmlto
-	>=sys-devel/gettext-0.18.2
-
-	libvirt? ( dev-libs/libxml2 )
-"
-RDEPEND="
-	${CDEPEND}
-	acct-group/stapdev
-	acct-group/stapsys
-	acct-group/stapusr
-"
-# which: https://sourceware.org/PR32106
-BDEPEND="
-	$(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
-	test? (
-		dev-util/dejagnu
-		|| (
-			net-analyzer/netcat
-			net-analyzer/openbsd-netcat
-		)
-		sys-apps/which
-	)
-"
-
-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#$(INSTALL_DATA) $(srcdir)/stap-exporter.options "$(DESTDIR)$(sysconfdir)/sysconfig/stap-exporter"##g' \
-		stap-exporter/Makefile.am || die "Failed to modify stap-exporter Makefile.am"
-	sed -i \
-		-e '\#^EnvironmentFile=-/etc/sysconfig/stap-exporter#d' \
-		-e 's#$PORT $KEEPALIVE $SCRIPTS $OPTIONS#--port 9900 --keepalive 300#g' \
-		stap-exporter/stap-exporter.service || die "Failed to adapt stap-exporter.service"
-
-	default
-	eautoreconf
-}
-
-src_configure() {
-	local myeconfargs=(
-		--cache-file="${S}"/config.cache
-		--disable-docs
-		--disable-grapher
-		--disable-refdocs
-		--disable-server
-		--disable-Werror
-		# Our toolchain sets this for us already and adding in
-		# -D_FORTIFY_SOURCE=2 breaks builds w/ no optimisation.
-		# This option (at least as of 4.5) doesn't pass -fno* etc,
-		# it just doesn't _add_ options, which is good. If it changes
-		# to actually pass -fno-stack-protector and friends, we'll
-		# need to change course. Forcing =2 also has problems for
-		# setting it to 3.
-		# bug #794667.
-		--disable-ssp
-		--enable-pie
-		--with-python3
-		--without-java
-		--without-openssl
-		--without-python2-probes
-		--without-rpm
-		$(use_enable libvirt virt)
-		$(use_enable sqlite)
-		$(use_with debuginfod)
-		$(use_with zeroconf avahi)
-		$(use_with ssl nss)
-		$(use_with selinux)
-	)
-
-	# Use bash because of bashisms with brace expansion in Makefile.am (bug #913947)
-	CONFIG_SHELL="${BROOT}"/bin/bash PYTHON3="${PYTHON}" econf "${myeconfargs[@]}"
-}
-
-src_test() {
-	# TODO: Install tests like dev-debug/dtrace[test-install] and
-	# e.g. Fedora does.
-	(
-		strip-flags
-		filter-flags '-fcf-protection=*'
-		filter-flags '-fdiagnostics-color=*' '-fdiagnostics-urls=*'
-		filter-flags '-g*'
-		filter-lto
-		tc-ld-force-bfd
-		emake -Onone -k check CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}"
-	)
-}
-
-src_install() {
-	default
-	python_optimize
-}


             reply	other threads:[~2025-05-13  5:19 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-05-13  5:18 Sam James [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-09-14 16:13 [gentoo-commits] repo/gentoo:master commit in: dev-debug/systemtap/ Arthur Zamarin
2025-09-14 16:13 Arthur Zamarin
2025-09-14 14:37 Michał Górny
2025-09-14 14:37 Michał Górny
2025-09-14 14:37 Michał Górny
2025-09-14 14:37 Michał Górny
2025-07-13  9:45 Sam James
2025-05-18 10:44 Sam James
2025-05-18 10:44 Sam James
2025-03-06  1:23 Sam James
2025-03-05 22:36 Sam James
2025-03-04 12:15 Sam James
2025-03-03 21:29 Sam James
2025-03-03 21:29 Sam James
2025-03-03 21:29 Sam James
2025-03-03 20:52 Sam James
2025-03-03 20:48 Sam James
2025-03-03 20:48 Sam James
2025-03-03 20:48 Sam James
2025-03-03 20:48 Sam James
2025-03-03 20:48 Sam James
2025-03-03 20:48 Sam James
2024-11-21 23:08 Sven Wegener
2024-11-21 23:08 Sven Wegener
2024-11-21 23:08 Sven Wegener
2024-10-03  9:54 Sam James
2024-09-12  1:02 Sam James
2024-09-12  1:01 Sam James
2024-09-11 23:59 Sam James
2024-08-30 18:10 Sam James
2024-08-30 18:10 Sam James
2024-08-21  9:37 Sam James
2024-08-21  5:30 Sam James
2024-08-21  5:00 Sam James
2024-08-21  5:00 Sam James
2024-08-21  4:44 Sam James
2024-08-21  4:44 Sam James
2024-08-21  4:44 Sam James
2024-06-03  7:00 Sam James
2024-05-28 13:19 Sam James
2024-05-28 12:44 Sam James
2024-05-28 12:11 Michał Górny
2024-05-28 12:04 Michał Górny
2024-05-28 12:04 Michał Górny
2024-05-22 13:19 Matt Jolly
2024-05-15  8:22 Dennis Lamm

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1747113502.852f7f57ac2dda00c150a17b9a4d90561a2827db.sam@gentoo \
    --to=sam@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox