Commit Graph

793 Commits

Author SHA1 Message Date
Sam James
02d36c1299 dev-debug/gdb: add 17.1
We could write up the new 'disable formats and functionality' configure
options but it's not clear to me there's significant benefit in doing so,
or how we'd divide that up, so leave it, at least for now and possibly
forever.

> New option --disable-gdb-compile to disable support for the compile subsystem.
> New option --disable-gdb-dwarf-support to disable support for DWARF debug information in GDB.
> New option --disable-gdb-mdebug-support to disable support for mdebug/ecoff debug information.

The main motivation upstream I understand was because of (debatable) CVEs
in lesser-used formats.

Signed-off-by: Sam James <sam@gentoo.org>
2025-12-20 06:56:58 +00:00
Sam James
dbefb43829 dev-debug/gdb: bashisms gone from live
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-20 06:56:58 +00:00
Fabian Groffen
2d25fad95c */*: drop *-linux keywords
Bug: https://bugs.gentoo.org/473598
Bug: https://bugs.gentoo.org/720224
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2025-12-19 10:51:55 +01:00
Sam James
cab074e384 dev-debug/strace: sync live
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-18 12:28:19 +00:00
Gabi Falk
ad872e374a dev-debug/strace: add 6.18
Signed-off-by: Gabi Falk <gabifalk@gmx.com>
Part-of: https://github.com/gentoo/gentoo/pull/44982
Closes: https://github.com/gentoo/gentoo/pull/44982
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-18 12:27:51 +00:00
Matt Turner
511766a56a dev-debug/gfxreconstruct: Version bump to 1.4.335.0
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2025-12-14 15:48:46 -05:00
Pacho Ramos
bde3446467 dev-debug/d-spy: drop 47.0
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2025-12-14 18:03:51 +01:00
Pacho Ramos
f5861d7efa dev-debug/d-spy: add 49.2
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2025-12-14 18:03:51 +01:00
Holger Hoffstätte
e56c5b4b97 dev-debug/bpftrace: clean up old
If there is interest in continued x86 support then please reopen
bug 956280.

Closes: https://bugs.gentoo.org/956280
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com>
Part-of: https://github.com/gentoo/gentoo/pull/44996
Closes: https://github.com/gentoo/gentoo/pull/44996
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-12 13:20:34 +00:00
Holger Hoffstätte
2b47be7746 dev-debug/bpftrace: add 9999
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com>
Part-of: https://github.com/gentoo/gentoo/pull/44996
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-12 13:20:34 +00:00
Holger Hoffstätte
6afce57174 dev-debug/bpftrace: add 0.24.2
Minor update with a handful of bug fixes in the stable 0.24.x branch.
Also address some qa-vdb issues.

Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com>
Part-of: https://github.com/gentoo/gentoo/pull/44996
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-12 13:20:34 +00:00
Eli Schwartz
74b7c42fe6 dev-debug/valgrind: Stabilize 3.26.0 ppc64, #966468
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-12-11 23:13:20 -05:00
Sam James
01ccecf561 dev-debug/strace: drop 6.13, 6.14, 6.15
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-08 19:48:23 +00:00
Sam James
6257ca1736 dev-debug/dtrace: Stabilize 2.0.4 amd64, #967164
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-06 21:52:54 +00:00
Sam James
8eb2df4282 dev-debug/dtrace: Stabilize 2.0.4 arm64, #967164
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-06 21:42:50 +00:00
Sam James
221a09ef37 dev-debug/hotspot: new package, add 1.5.1_p20250907, 9999
Take a snapshot as upstream releases seem infrequent and we'd have
to backport a few patches if using the last release, and I already did
the dep work for master.

Based on the ebuild from ::kdab-overlay [0].

[0] 640bf73ef2/dev-util/hotspot/hotspot-1.5.1.ebuild

Closes: https://bugs.gentoo.org/624062
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-06 11:15:12 +00:00
Eli Schwartz
90dcc2a12a dev-debug/valgrind: Stabilize 3.26.0 x86, #966468
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-11-28 12:37:47 -05:00
Sam James
a4f5883b32 dev-debug/valgrind: Stabilize 3.26.0 arm64, #966468
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 02:30:39 +00:00
Sam James
ff9fda3a9b dev-debug/valgrind: Stabilize 3.26.0 amd64, #966468
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 00:43:03 +00:00
Sam James
03b248837d dev-debug/valgrind: Stabilize 3.25.1 ppc, #958727
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 21:52:28 +00:00
Sam James
c2c4db336d dev-debug/valgrind: Stabilize 3.25.1 arm64, #958727
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 21:52:23 +00:00
Sam James
42cf8ecb2a dev-debug/valgrind: Stabilize 3.25.1 arm, #958727
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-24 21:52:18 +00:00
Matt Turner
b434e7f265 dev-debug/gfxreconstruct: Version bump to 1.4.328.0
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2025-11-20 18:23:25 -05:00
Sam James
f88c56047e dev-debug/valgrind: fix build w/ gcc-16
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-17 10:20:42 +00:00
Florian Schmaus
97fb4250c2 dev-debug/bpftrace: allow xxd as BDEPEND (besides vim-core)
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-11-17 08:19:48 +01:00
Arthur Zamarin
afee785dab dev-debug/bpftrace: Stabilize 0.24.1 amd64, #966147
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-16 20:40:21 +02: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
Sam James
c157439a12 dev-debug/drgn: drop 0.0.31, 0.0.32
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-15 14:22:08 +00:00
Arthur Zamarin
4959b64eef dev-debug/strace: Stabilize 6.17 arm, #965440
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-15 08:34:12 +02:00
Arthur Zamarin
0ff1731690 dev-debug/d-feet: drop 0.3.16, EAPI=7--
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-08 08:29:51 +02:00
Sam James
e30340fcef dev-debug/drgn: add 0.0.33
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-04 20:43:15 +00:00
Michał Górny
d4a25b403d */*: Add := to virtual/zlib deps, part 4
Done via:

```
git grep -l 'virtual/zlib\[' |
  xargs sed -i -e 's@virtual/zlib\[@virtual/zlib:=\[@g'
```

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-04 10:54:21 +01:00
Michał Górny
6a3644bf2f */*: Add := to virtual/zlib deps, part 1
Done via:

```
git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@'
```

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-04 10:36:27 +01:00
Michał Górny
bd0ee727e0 dev-*/*: update for virtual/zlib
Update done using:

```
git grep -l sys-libs/zlib dev-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g
git diff --name-only | xargs copybump
git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead
pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error
```

Followed by manual revert in dev-python/zlib-ng where it accidentally
caught sys-libs/zlib-ng dependencies.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-04 09:07:26 +01:00
Arthur Zamarin
8dac0d021a dev-debug/strace: Stabilize 6.17 ppc, #965440
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-02 07:04:24 +00:00
Arthur Zamarin
74167b34ae dev-debug/strace: Stabilize 6.17 ppc64, #965440
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-02 07:04:23 +00:00
Sam James
b52be41731 dev-debug/strace: Stabilize 6.17 x86, #965440
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-01 17:05:03 +00:00
Sam James
9b768c4510 dev-debug/strace: Stabilize 6.17 arm64, #965440
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-01 17:05:02 +00:00
Sam James
d039b0acd6 dev-debug/strace: Stabilize 6.17 amd64, #965440
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-01 17:05:00 +00:00
Sasha Finkelstein
ec89cf9132 dev-debug/gdb: Add python3.14 support
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44408
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-01 10:13:45 +00:00
Sam James
3d393cf5a4 dev-debug/dtrace: add 2.0.4
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-28 07:45:24 +00:00
Mario Haustein
f1d8e1109e dev-debug/pwndbg: add 20251020
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>
Part-of: https://github.com/gentoo/gentoo/pull/44291
Closes: https://github.com/gentoo/gentoo/pull/44291
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-26 06:17:17 +00:00
Alfred Wingate
d83e25b6a5 */*: depend on newer gobject-introspection as a workaround
sed -E '/dev-libs\/gobject-introspection(:=|\s|$|-[0-9]|\[)/ { s/(>=)?dev-libs\/gobject-introspection(-[0-9.r-]*)?/>=dev-libs\/gobject-introspection-1.82.0-r2/ }' */*/*.ebuild -i

+ manually going over to undo the false positives or if the version
  requirement was higher.

Bug: https://bugs.gentoo.org/947058
See-Also: ae37e3f389
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44336
Closes: https://github.com/gentoo/gentoo/pull/44336
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-26 03:26:28 +00:00
Sam James
3fc87c13a0 dev-debug/valgrind: add 3.26.0, drop 3.26.0_rc1
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-25 02:05:31 +01: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
Sam James
24c4bc7b94 dev-debug/valgrind: reset live template
(The RC is still unkeyworded.)

Signed-off-by: Sam James <sam@gentoo.org>
2025-10-18 17:46:30 +01:00
Sam James
3cac9a4911 dev-debug/valgrind: add 3.26.0_rc1
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-18 16:59:47 +01:00
Sam James
9a4b01f4ce Revert "*/*: fix metadata whitespace"
This reverts commit 063fc495a6.

Didn't mean to push the (incomplete) Valgrind changes.

Signed-off-by: Sam James <sam@gentoo.org>
2025-10-18 16:10:11 +01:00
Sam James
063fc495a6 */*: fix metadata whitespace
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-18 16:07:55 +01:00