Versions
v9999 :: 0 :: gentoo
- Modified
- License
- GPL-2
- USE flags
- debuginfod dtrace-symlink libvirt selinux sqlite ssl test zeroconf
v5.2 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
- USE flags
- debuginfod dtrace-symlink libvirt selinux sqlite ssl test zeroconf
v5.1-r1 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 ~alpha ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
- USE flags
- debuginfod dtrace-symlink libvirt selinux sqlite ssl test zeroconf
v5.1 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
- USE flags
- debuginfod libvirt selinux sqlite ssl test zeroconf
v5.0-r1 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~loong ~mips ~riscv ~s390
- USE flags
- libvirt selinux sqlite ssl test zeroconf
v4.8 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~loong ~mips ~riscv ~s390
- USE flags
- libvirt selinux sqlite ssl test zeroconf
USE flags
General
- debuginfod
- Enable debuginfod support via dev-libs/elfutils libdebuginfod
- dtrace-symlink
- Provide /usr/bin/dtrace symlink pointing to /usr/bin/stap-dtrace. This prevents coinstallation with dev-debug/dtrace.
- libvirt
- Support probing of libvirt domains.
- selinux
- !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
- sqlite
- Add support for sqlite - embedded sql database
- ssl
- Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- zeroconf
- Support for DNS Service Discovery (DNS-SD)
python_single_target
- pypy3
- Build for PyPy3 only
- python3_10
- Build for Python 3.10 only
- python3_11
- Build for Python 3.11 only
- python3_12
- Build for Python 3.12 only
- python3_13
- Build for Python 3.13 only
Dependencies
app-alternatives / cpio : CPIO symlink
app-emulation / libvirt : C toolkit to manipulate virtual machines
app-text / xmlto : Script for converting XML and DocBook documents to a variety of output formats
dev-db / sqlite : SQL database engine
dev-lang / pypy : A fast, compliant alternative implementation of the Python (3.11) language
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / boost : Boost Libraries for C++
dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)
dev-libs / json-c : A JSON implementation in C
dev-libs / libxml2 : XML C parser and toolkit
dev-libs / nspr : Netscape Portable Runtime
dev-libs / nss : Mozilla's Network Security Services library that implements PKI support
net-dns / avahi : System which facilitates service discovery on a local network
sys-devel / gettext : GNU locale utilities
sys-libs / libselinux : SELinux userland library
Runtime Dependencies
acct-group / stapdev : System group: stapdev
acct-group / stapsys : System group: stapsys
acct-group / stapusr : System group: stapusr
app-emulation / libvirt : C toolkit to manipulate virtual machines
dev-db / sqlite : SQL database engine
dev-lang / pypy : A fast, compliant alternative implementation of the Python (3.11) language
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / boost : Boost Libraries for C++
dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)
dev-libs / json-c : A JSON implementation in C
dev-libs / nspr : Netscape Portable Runtime
dev-libs / nss : Mozilla's Network Security Services library that implements PKI support
net-dns / avahi : System which facilitates service discovery on a local network
sys-libs / libselinux : SELinux userland library
Depending packages
app-emulation / libguestfs : Tools for accessing, inspecting, and modifying virtual machine (VM) disk images
app-emulation / libvirt : C toolkit to manipulate virtual machines
app-emulation / qemu : QEMU + Kernel-based Virtual Machine userland tools
dev-db / mariadb : An enhanced, drop-in replacement for MySQL
dev-db / mysql : A fast, multi-threaded, multi-user SQL database server
dev-debug / dtrace : Dynamic BPF-based system-wide tracing tool
dev-java / openjdk : Open source implementation of the Java programming language
dev-lang / gnat-gpl : GNAT Ada Compiler - GPL version
dev-lang / ruby : An object-oriented scripting language
dev-util / perf : Userland tools for Linux Performance Counters
gui-apps / waypipe : Transparent network proxy for Wayland compositors
gui-apps / wayvnc : VNC server for wlroots based Wayland compositors
gui-libs / neatvnc : Liberally licensed VNC server library with a clean interface
net-p2p / bitcoin-core : Reference implementation of the Bitcoin cryptocurrency
sys-apps / tuned : Daemon for monitoring and adaptive tuning of system devices
sys-auth / sssd : System Security Services Daemon provides access to identity and authentication
Bugs
- 620074
- dev-debug/systemtap-3.1 - ld: i386:x86-64 architecture of input file `.../work/systemtap-3.1/python/py2build/temp.linux-x86_64-2.7/HelperSDT/_HelperSDT.o' is incompatible with i386 output
- 690208
- dev-debug/systemtap-3.1-r1 fails to install (suid/sgid file(s) with suspicious hardlink(s): /usr/bin/staprun)
- 713994
- dev-debug/systemtap fails to compile on ia64
- 724878
- dev-debug/systemtap : doesn't honor systemdsystemunitdir
- 727440
- dev-debug/systemtap-5.0 does not respect CFLAGS
- 868408
- dev-debug/systemtap-4.7-r1: dev-util/systemtap/systemtap-4.7-r1.ebuild: __dyn_test aborted; exiting.
- 890670
- dev-debug/systemtap: Upstream sources missing configure option for boost
- 909064
- dev-debug/systemtap-4.8 - error: [Errno 2] No such file or directory: /var/tmp/portage/dev-util/systemtap-4.8/work/systemtap-4.8/py
- 918909
- dev-debug/systemtap-4.9: fails to build with clang (tapsets.cxx: error: expected namespace name)
- 922704
- dev-debug/systemtap-5.0 installs deprecated .egg/.egg-info (GCC-14-SYSTEM)
- 923597
- dev-debug/systemtap-5.0 fails tests on arm64: gcc: error: unrecognized command-line option -m32
- 935333
- dev-debug/systemtap-5.0-r1 test fail
- 939495
- dev-debug/systemtap-5.1-r1: stabilisation
- 946628
- dev-debug/systemtap-5.2 fails test - [gcc-15] emake failed
- 948261
- dev-debug/systemtap-5.2: add a patch to compile with clang and llvm's libcxx
- 948851
- dev-debug/systemtap-5.2 fails test - [ffmpeg] stubs.h: fatal error: gnu/stubs-32.h: No such file or directory
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sven Wegener · gentoo
dev-debug/systemtap: add 5.2
Closes: https://bugs.gentoo.org/943277 Signed-off-by: Sven Wegener <swegener@gentoo.org> - Sven Wegener · gentoo
dev-debug/systemtap: remove .egg-info
The build system directly calls setup.py. Signed-off-by: Sven Wegener <swegener@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/systemtap: enable py3.13
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/systemtap: update HOMEPAGE to include upstream wiki
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/systemtap: Stabilize 5.1-r1 amd64, #939495
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/systemtap: update USE=install-tests -> USE=test-install in comment
Following discussion with mgorny and us agreeing to use test-install for Python. dev-debug/dtrace was updated in 063c07a77f3d3b04649bf1e00bc90b1fcd316d1a. Bug: https://bugs.gentoo.org/531648 Signed-off-by: Sam James <sam@gentoo.org> - Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/systemtap: fix bashism comment in 5.1
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/systemtap: conditionally install /usr/bin/dtrace
systemtap provides a 'dtrace' script at /usr/bin/dtrace which obviously clashes with dev-debug/dtrace. The reasons for this are complicated, but this 'dtrace' is only used by some packages for userspace probes. The plan, for now, is: * to modify packages to look for stap-dtrace instead; * users can set USE=dtrace-symlink to get systemtap to install /usr/bin/dtrace again to build applications locally or as a workaround for unported applications/scripts; * contact systemtap upstream about renaming it and providing a symlink conditionally as we are, and providing a pkgconfig var for getting the name Bug: https://bugs.gentoo.org/938302 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/systemtap: add upstream bug re bash
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/systemtap: link to upstream bug re which
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/systemtap: make tests more robust
They failed for me with my usual CFLAGS otherwise (the sanity check / smoketest failed, even). Bug: https://bugs.gentoo.org/868408 Bug: https://bugs.gentoo.org/935333 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/systemtap: add comment wrt bash
I forgot to add this earlier. Turns out there's a bug for it too. Fixes: 818cec7cd4efae42c55af03f4c0617a95d069c14 Bug: https://bugs.gentoo.org/913947 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/systemtap: add 5.1, add 9999
* Improve test deps while here and use new --disable-Werror * Workaround bashism in Makefile.am for Python (brace expansion) * Add live ebuild + template (useful for testing w/ newer kernels) * Make debuginfod dep optional again after upstream fixes Bug: https://bugs.gentoo.org/921113 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/systemtap: tweak description style
We tend to avoid 'a ...' these days. Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-debug/systemtap: update HOMEPAGE, SRC_URI (drop www.)
While sourceware still supports www., it doesn't appear in README and so on, so normalise it like we do for other sourceware-hosted projects. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-debug/systemtap: Stabilize 5.0-r1 ppc64, #932908
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/systemtap: drop 4.9, 5.0
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/systemtap: Stabilize 5.0-r1 x86, #932908
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/systemtap: Stabilize 5.0-r1 sparc, #932908
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-debug/systemtap: Stabilize 5.0-r1 amd64, #932908
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-debug/systemtap: Stabilize 5.0-r1 arm, #932908
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
dev-debug/systemtap: Stabilize 5.0-r1 ppc, #932908
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
dev-debug/systemtap: Stabilize 5.0-r1 arm64, #932908
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Matt Jolly · gentoo
dev-debug/systemtap: enable py3.12
Signed-off-by: Matt Jolly <kangie@gentoo.org> - Sven Wegener · gentoo
dev-debug/systemtap: move setuptools dep to BDEPEND
Signed-off-by: Sven Wegener <swegener@gentoo.org> - Dennis Lamm · gentoo
dev-debug/systemtap: stap-exporter.service improved
removed EnvironmentFile and replaced variables removed /etc/sysconfig/stap-exporter file Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/35598 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {dev-util → dev-debug}/systemtap
Signed-off-by: Michał Górny <mgorny@gentoo.org>