64 Commits

Author SHA1 Message Date
Sam James
93187446ce dev-debug/systemtap: add 5.5, update live
Drop bash requirement from live as Makefile.am has been fixed there,
but it didn't land in 5.5.

Signed-off-by: Sam James <sam@gentoo.org>
2026-06-11 01:45:04 +01:00
Sam James
4532e13c46 dev-debug/systemtap: Stabilize 5.4 x86, #976488
Signed-off-by: Sam James <sam@gentoo.org>
2026-06-01 19:47:32 +01:00
Sam James
949d4e97da dev-debug/systemtap: Stabilize 5.4 arm64, #976488
Signed-off-by: Sam James <sam@gentoo.org>
2026-06-01 19:47:29 +01:00
Sam James
4c2d48a259 dev-debug/systemtap: Stabilize 5.4 arm, #976488
Signed-off-by: Sam James <sam@gentoo.org>
2026-06-01 19:47:27 +01:00
Sam James
81442c8d46 dev-debug/systemtap: Stabilize 5.4 amd64, #976488
Signed-off-by: Sam James <sam@gentoo.org>
2026-06-01 19:47:09 +01:00
Sam James
8cbeb48be6 dev-debug/systemtap: Stabilize 5.4 ppc64, #976488
Signed-off-by: Sam James <sam@gentoo.org>
2026-06-01 19:43:10 +01:00
Sam James
25f022ffb1 dev-debug/systemtap: Stabilize 5.4 ppc, #976488
Signed-off-by: Sam James <sam@gentoo.org>
2026-06-01 19:43:09 +01:00
Sam James
01fb33e9dc dev-debug/systemtap: rename dtrace manpage too
Signed-off-by: Sam James <sam@gentoo.org>
2026-05-05 06:07:14 +01:00
Sam James
288869210d dev-debug/systemtap: wire up verify-sig
Signed-off-by: Sam James <sam@gentoo.org>
2026-01-19 05:00:31 +00:00
Sam James
c615095897 dev-debug/systemtap: add 5.4
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-16 12:24:59 +00:00
Sam James
31b4584f9c dev-debug/systemtap: drop 5.1-r2, 5.2-r1
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-16 12:24:59 +00:00
Francisco Javier Félix
14e6ae7200 dev-debug/systemtap: fix existing preserved libs for dev-libs/libxml2
Solve this:
<pre>
!!! existing preserved libs:
>>> package: dev-libs/libxml2-2.14.6
 *  - /usr/lib64/libxml2.so.2
 *  - /usr/lib64/libxml2.so.2.13.9
 *      used by /usr/bin/stapvirt (dev-debug/systemtap-5.3)
</pre>

Signed-off-by: Fco Javier Felix <ffelix@inode64.com>
Part-of: https://github.com/gentoo/gentoo/pull/44283
Closes: https://github.com/gentoo/gentoo/pull/44283
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-23 21:20:50 +01:00
Arthur Zamarin
ea07e60c67 dev-debug/systemtap: Stabilize 5.3 ppc, #962842
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-14 19:12:44 +03:00
Arthur Zamarin
6c55536130 dev-debug/systemtap: Stabilize 5.3 ppc64, #962842
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-14 19:12:43 +03:00
Michał Górny
1e430968fb dev-debug/systemtap: Stabilize 5.3 amd64, #962842
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-14 16:37:40 +02:00
Michał Górny
d1d65c9a02 dev-debug/systemtap: Stabilize 5.3 arm64, #962842
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-14 16:37:38 +02:00
Michał Górny
bd5c7ad2ee dev-debug/systemtap: Stabilize 5.3 x86, #962842
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-14 16:37:36 +02:00
Michał Górny
4cf2b3a549 dev-debug/systemtap: Stabilize 5.3 arm, #962842
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-14 16:37:34 +02:00
Arthur Zamarin
0ad96e879b */*: destable sparc
Result of running the command:
 grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]sparc' -l | xargs ekeyword ~sparc

Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-02 20:00:14 +03:00
Sam James
7c3f4e2ca1 dev-debug/systemtap: Stabilize 5.2 sparc, #950565
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-13 10:45:32 +01:00
Sam James
604db705cb dev-debug/systemtap: disable py3.10, pypy3
Closes: https://bugs.gentoo.org/951005
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-18 11:44:19 +01:00
Sam James
2180cdfe52 dev-debug/systemtap: add 5.3
Closes: https://bugs.gentoo.org/951691
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-18 11:44:19 +01:00
Sam James
852f7f57ac dev-debug/systemtap: drop 4.8, 5.0-r1, 5.1
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-13 06:18:22 +01:00
Sam James
e7edb50e8a dev-debug/systemtap: Stabilize 5.2 ppc, #950565
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-06 01:21:03 +00:00
Sam James
d97169fa60 dev-debug/systemtap: Stabilize 5.2 ppc64, #950565
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-05 22:35:20 +00:00
Sam James
a4f8018ff9 dev-debug/systemtap: Stabilize 5.2 x86, #950565
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-04 12:15:01 +00:00
Sam James
8947871d96 dev-debug/systemtap: Stabilize 5.2 amd64, #950565
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-03 21:28:45 +00:00
Sam James
ecb8c23cac dev-debug/systemtap: Stabilize 5.2 arm, #950565
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-03 21:24:53 +00:00
Sam James
66c9e517c4 dev-debug/systemtap: Stabilize 5.2 arm64, #950565
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-03 21:24:51 +00:00
Sam James
5f88644752 dev-debug/systemtap: restrict tests
They don't pass on Gentoo -- some investigation is needed but when I last
looked at it, even cloning from git & running outside of the ebuild, they
fail because of some assumptions that would need fixing. No point in these
blocking stabilisation right now.

Closes: https://bugs.gentoo.org/923597
Closes: https://bugs.gentoo.org/935333
Closes: https://bugs.gentoo.org/946628
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-03 20:50:24 +00:00
Sam James
caad6f5767 dev-debug/systemtap: Stabilize 5.1-r1 x86, #939495
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-03 20:46:51 +00:00
Sam James
9e274a5070 dev-debug/systemtap: Stabilize 5.1-r1 sparc, #939495
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-03 20:46:47 +00:00
Sam James
679ca63dab dev-debug/systemtap: Stabilize 5.1-r1 ppc, #939495
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-03 20:46:42 +00:00
Sam James
458aad1880 dev-debug/systemtap: Stabilize 5.1-r1 ppc64, #939495
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-03 20:46:38 +00:00
Sam James
b461ab6f3e dev-debug/systemtap: Stabilize 5.1-r1 arm, #939495
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-03 20:46:32 +00:00
Sam James
416a5732b6 dev-debug/systemtap: Stabilize 5.1-r1 arm64, #939495
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-03 20:46:28 +00:00
Sven Wegener
61cbd97938 dev-debug/systemtap: add 5.2
Closes: https://bugs.gentoo.org/943277
Signed-off-by: Sven Wegener <swegener@gentoo.org>
2024-11-22 00:07:59 +01:00
Sven Wegener
e204c473a8 dev-debug/systemtap: remove .egg-info
The build system directly calls setup.py.

Signed-off-by: Sven Wegener <swegener@gentoo.org>
2024-11-22 00:07:59 +01:00
Sven Wegener
ac4b569823 dev-debug/systemtap: move setuptools dep to BDEPEND
Signed-off-by: Sven Wegener <swegener@gentoo.org>
2024-11-22 00:07:57 +01:00
Sam James
c0a35b3d4a dev-debug/systemtap: enable py3.13
Signed-off-by: Sam James <sam@gentoo.org>
2024-10-03 10:53:56 +01:00
Arthur Zamarin
0e727a3a16 */*: unkeyword ~ia64
Change was created by running the following command::

    ekeyword ^ia64 */*/*.ebuild

Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-09-12 21:37:40 +03:00
Sam James
be731770bb dev-debug/systemtap: update HOMEPAGE to include upstream wiki
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-12 02:02:20 +01:00
Sam James
befec4a411 dev-debug/systemtap: Stabilize 5.1-r1 amd64, #939495
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-12 02:00:49 +01:00
Sam James
ab843bbe1f 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 063c07a77f.

Bug: https://bugs.gentoo.org/531648
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-12 00:58:37 +01:00
Sam James
98647fbbef dev-debug/systemtap: fix bashism comment in 5.1
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-30 19:09:52 +01:00
Sam James
efb3a82e34 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>
2024-08-30 19:09:51 +01:00
Sam James
cdc65357bd dev-debug/systemtap: add upstream bug re bash
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-21 10:37:04 +01:00
Sam James
a288b778ce dev-debug/systemtap: link to upstream bug re which
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-21 06:30:27 +01:00
Sam James
4d0a6ed896 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>
2024-08-21 05:57:18 +01:00
Sam James
629ef453e0 dev-debug/systemtap: add comment wrt bash
I forgot to add this earlier. Turns out there's a bug for it too.

Fixes: 818cec7cd4
Bug: https://bugs.gentoo.org/913947
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-21 05:47:25 +01:00