summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-debug/dtrace: elaborate on kprobes being badSam James2024-08-222-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/dtrace: fix branch for 'getting started' linkSam James2024-08-222-4/+4
| | | | | | Show it on new installs, not upgrades. Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/dtrace: sort IUSESam James2024-08-222-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/dtrace: improve config checks further (mostly pedantry, also for ↵Sam James2024-08-222-2/+22
| | | | | | | | | | tests) This adds some technically-required-but-already-covered-by-dependencies CONFIG_* requirements in general, and then some real config requirements we were missing for the testsuite. Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/lldb: Add 20.0.0_pre20240822 snapshotMichał Górny2024-08-222-0/+111
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-debug/systemtap: add upstream bug re bashSam James2024-08-211-1/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/systemtap: link to upstream bug re whichSam James2024-08-212-0/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/systemtap: make tests more robustSam James2024-08-212-2/+30
| | | | | | | | | 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>
* dev-debug/systemtap: add comment wrt bashSam James2024-08-212-0/+4
| | | | | | | | 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>
* dev-debug/systemtap: add 5.1, add 9999Sam James2024-08-214-0/+274
| | | | | | | | | | * 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>
* dev-debug/systemtap: tweak description styleSam James2024-08-212-2/+2
| | | | | | We tend to avoid 'a ...' these days. Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/systemtap: update HOMEPAGE, SRC_URI (drop www.)Sam James2024-08-212-4/+4
| | | | | | | 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>
* dev-debug/lldb: Add 19.1.0_rc3Michał Górny2024-08-202-0/+112
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-debug/cgdb: remove unused patchesMichael Mair-Keimberger2024-08-202-87/+0
| | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-debug/dtrace: update F_S comment in non-liveSam James2024-08-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/dtrace: check for CONFIG_FPROBESam James2024-08-202-0/+2
| | | | | | fbt can use the fprobe machinery. Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/dtrace: suppress binary warnings for USE=install-testsSam James2024-08-202-0/+14
| | | | | | We can't impose our requirements on parts of the testsuite. Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/sysdig: explicitly inherit flag-o-maticHolger Hoffstätte2024-08-192-2/+2
| | | | | | Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/38024 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-debug/sysdig: revbump for libs-0.17.3, do not install headers/libsHolger Hoffstätte2024-08-192-0/+132
| | | | | | | | | | A few fixes since libs-0.17.2. Building with LTO now works as well. Do not install development headers/libs due to many usability problems. Clean up some dependency QA issues. Closes: https://bugs.gentoo.org/938187 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-debug/scap-driver: bump to 0.17.3Holger Hoffstätte2024-08-192-0/+43
| | | | | Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-debug/dtrace: fix man page locationSam James2024-08-202-2/+2
| | | | | Bug: https://bugs.gentoo.org/938209 Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/dtrace: DEPEND on dev-debug/valgrind again for now, for valgrind.hSam James2024-08-192-0/+6
| | | | | | | | It's unconditionally included and I wrongly removed it because I grepped badly. This will be fixed later but let's get the dep right for now. Closes: https://bugs.gentoo.org/938190 Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/dtrace: add link to upstream bug re _F_SSam James2024-08-181-2/+1
| | | | | Bug: https://github.com/oracle/dtrace-utils/issues/78 Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/dtrace: tweak DESCRIPTION, sort BDEPENDSam James2024-08-182-4/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/dtrace: cleanup kernel config checksSam James2024-08-182-6/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/dtrace: update HOMEPAGE, link to wiki page in pkg_postinstSam James2024-08-182-3/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/dtrace: new package, add 2.0.1.1, add 9999Sam James2024-08-185-0/+390
| | | | | | | | | | | | | | | | | | | | | This is the modern incarnation of DTrace. It is now BPF-based and requires no out-of-tree code or modules. i.e. it Just Works with sys-kernel/gentoo-kernel[-hardened,debug] (*). Please see https://wiki.gentoo.org/wiki/DTrace and report any issues. There is still some pending work to be done for integration in Gentoo: * Figuring out collision with dev-debug/systemtap * Wiring up DTrace/systemtap probe support in more packages * Deciding on consistent naming/global USE for that support But the tooling works as-is. Enjoy! (*) -hardened is needed for now because of CONFIG_GCC_PLUGIN_RANDSTRUCT, see https://gcc.gnu.org/PR84052. Investigation is ongoing on fixing this. Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/bpftrace: properly install bpftrace man pageHolger Hoffstätte2024-08-162-0/+4
| | | | | | | Closes: https://bugs.gentoo.org/937966 Closes: https://github.com/gentoo/gentoo/pull/38160 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* dev-debug/lldb: Add 20.0.0_pre20240815 snapshotMichał Górny2024-08-152-0/+111
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-debug/lldb: Remove oldMichał Górny2024-08-133-223/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-debug/lldb: Add 20.0.0_pre20240808 snapshotMichał Górny2024-08-082-0/+111
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-debug/lldb: Add 19.1.0_rc2Michał Górny2024-08-052-0/+112
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-debug/lldb: Remove oldMichał Górny2024-08-012-111/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-debug/lldb: Add 20.0.0_pre20240801 snapshotMichał Górny2024-08-012-0/+111
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-debug/lldb: Remove oldMichał Górny2024-07-274-332/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-debug/lldb: Add 19.1.0_rc1Michał Górny2024-07-272-0/+112
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-debug/gef: Stabilize 2024.06 x86, #936604Sam James2024-07-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/sysdig: add 0.38.1Holger Hoffstätte2024-07-244-0/+187
| | | | | | | | | | | | | | | Starting with this up-to-date release we can finally rely on properly versioned falcosecurity-libs, support more platforms and eventually add support for the eBPF probe, obviating the need for the classic scap kernel module. Note that this release has the "modern eBPF" probe disabled until the necessary dependencies (llvm etc.) have been sorted out and tested. Closes: https://bugs.gentoo.org/934889 Closes: https://github.com/gentoo/gentoo/pull/37446 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* dev-debug/scap-driver: add 0.17.2Holger Hoffstätte2024-07-243-0/+76
| | | | | | | | | | | | This adds the latest & greatest version of the scap kernel driver. Since we're now finally able to use proper version numbers we no longer need to rely on random git commits. Unfortunately this means we have to travel back in version-time; this should not pose a problem as sysdig-0.38.x is pinned to this version and will automatically do the right thing. Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* dev-debug/lldb: Add 20.x live ebuildsMichał Górny2024-07-231-0/+110
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-debug/lldb: Stabilize 18.1.8 x86, #935984Sam James2024-07-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/lldb: Stabilize 18.1.8 arm, #935984Sam James2024-07-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/lldb: Stabilize 18.1.8 arm64, #935984Sam James2024-07-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/lldb: Stabilize 18.1.8 amd64, #935984Sam James2024-07-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-build/gdb-15.1: drop Solaris build-hackFabian Groffen2024-07-211-8/+0
| | | | | | We'll disable the culprint (Python) instead. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-debug/lldb: Add 19.0.0_pre20240720 snapshotMichał Górny2024-07-202-0/+111
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-debug/ald: treecleanArthur Zamarin2024-07-203-44/+0
| | | | | | | | Closes: https://bugs.gentoo.org/934621 (pkgremoved) Closes: https://bugs.gentoo.org/925090 (pkgremoved) Closes: https://bugs.gentoo.org/724078 (pkgremoved) Closes: https://bugs.gentoo.org/727438 (pkgremoved) Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-debug/bpftrace: add 0.21.2Patrick McLean2024-07-192-0/+96
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* dev-debug/gdb: Stabilize 14.2-r1 sparc, #936192Sam James2024-07-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-debug/gdb: Stabilize 14.2-r1 ppc, #936192Sam James2024-07-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>