summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-util/bpftool: add 7.5.0 with USE=clang to select BPF toolchainHolger Hoffstätte2024-11-114-3/+160
| | | | | | | | | We still default to using clang for now, but using the GCC-based sys-devel/bpf-toolchain as alternative should work. Closes: https://bugs.gentoo.org/943113 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/bpftool: remove unused optfeatureHolger Hoffstätte2024-11-112-2/+2
| | | | | Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/bpftool: fix clang dependency & always build CO-RE supportHolger Hoffstätte2024-11-092-8/+4
| | | | | | | | | | | Making CO-RE support an optfeature causes way too many unintentional problems, so for now just BDEPEND on clang and explicitly pass it to the build. Closes: https://bugs.gentoo.org/943029 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/39247 Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/bpftool: Stabilize 7.4.0 amd64, #942815Sam James2024-11-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/bpftool: add a sane 7.4.0 releaseHolger Hoffstätte2024-10-3010-0/+677
| | | | | | | | | | | | | | This adds a proper 7.4.0 release (with some necessary patches sent upstream) built from the Github mirror instead of the previously used fragile kernel tree that produces unversioned 'mystery meat of the week'. This greatly simplifies the ebuild, makes generated code conform to well-defined ABI/API and no longer outputs misleading version information. Bug: https://bugs.gentoo.org/941248 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/39088 Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/bpftool: add rewritten live ebuild for Github-based bpftool mirrorHolger Hoffstätte2024-10-302-0/+124
| | | | | | | | | | | | This new ebuild for bpftool gets rid of the fragile kernel-tree based build and uses the Github-based mirror repository. Unlike the previous ebuilds it allows well-defined version upgrades and optionally makes bundling a newer, properly versioned libbpf easy and reproducible. No more mystery meat! Closes: https://bugs.gentoo.org/941248 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/bpftool: fix python shebang for python-exec[-native-symlinks]Holger Hoffstätte2024-10-061-0/+4
| | | | | | | Closes: https://bugs.gentoo.org/940781 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/38883 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/bpftool: bump to use 6.11.2, use llvm-r1, support llvm-19Holger Hoffstätte2024-10-052-0/+137
| | | | | | | | Closes: https://bugs.gentoo.org/938351 Closes: https://bugs.gentoo.org/939737 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/38880 Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/bpftool: Stabilize 7.5.0-r1 amd64, #939462Joonas Niilola2024-09-121-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-util/bpftool: relax binutils-libs dependency, do not USE=llvm by defaultHolger Hoffstätte2024-08-241-2/+2
| | | | | | | | | | | Discussion on IRC found that the binutils-libs dependency can be relaxed and that default-enabling llvm is also not really necessary. This should help with the adoption of sys-devel/bpf-toolchain. Closes: https://bugs.gentoo.org/938347 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/38265 Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/bpftool: update USE=llvm descriptionSam James2024-08-231-1/+1
| | | | | | Per discussion with Holger. Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/bpftool: fix assert placementSam James2024-08-231-1/+1
| | | | | | | Otherwise we're not testing the result from xzcat+filterdiff. While here, add a die to the `test -s` check. Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/bpftool: clean up oldHolger Hoffstätte2024-08-062-125/+1
| | | | | Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
* dev-util/bpftool: support python-3.13Holger Hoffstätte2024-08-061-1/+1
| | | | | Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
* dev-util/bpftool: fix miscompilation with clang & correctly apply patchesHolger Hoffstätte2024-08-061-0/+127
| | | | | | | | Closes: https://bugs.gentoo.org/937402 Closes: https://bugs.gentoo.org/937403 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
* dev-util/bpftool: fix overriding of PV in 7.5.0Violet Purcell2024-07-211-4/+4
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/37643 Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* dev-util/bpftool: add 7.5.0 from kernel 6.10, no longer set explicit versionHolger Hoffstätte2024-07-192-0/+126
| | | | | | | | | | | This avoids confusion wrt. bpftool's advertised capabilities via its --version output. The ebuild will no longer follow the kernel version. Closes: https://bugs.gentoo.org/936209 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/37591 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/bpftool: add myself as proxy maintainerHolger Hoffstätte2024-07-191-1/+8
| | | | | Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/bpftool: Stabilize 6.9.2 arm64, #935497Arthur Zamarin2024-07-041-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/bpftool: Stabilize 6.9.2 x86, #935497Arthur Zamarin2024-07-041-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/bpftool: Stabilize 6.9.2 ppc, #935497Arthur Zamarin2024-07-041-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/bpftool: Stabilize 6.9.2 ppc64, #935497Arthur Zamarin2024-07-041-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/bpftool: Stabilize 6.9.2 amd64, #935497Arthur Zamarin2024-07-041-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/bpftool: Stabilize 6.9.2 arm, #935497Arthur Zamarin2024-07-041-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/bpftool: drop 6.7.6-r1Jakov Smolić2024-06-252-125/+0
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/bpftool: drop myself as a maintainerJakov Smolić2024-06-181-4/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/bpftool: Stabilize 6.8.2 arm, #933852Arthur Zamarin2024-06-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/bpftool: Stabilize 6.8.2 ppc64, #933852Arthur Zamarin2024-06-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/bpftool: Stabilize 6.8.2 ppc, #933852Arthur Zamarin2024-06-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/bpftool: Stabilize 6.8.2 arm64, #933852Arthur Zamarin2024-06-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/bpftool: Stabilize 6.8.2 amd64, #933852Jakov Smolić2024-06-091-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/bpftool: Stabilize 6.8.2 x86, #933852Jakov Smolić2024-06-091-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/bpftool: sync unpack paths with perf, bug #933193Guilherme Amadio2024-05-311-2/+2
| | | | | Bug: https://bugs.gentoo.org/933193 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
* dev-util/bpftool: add 6.9.2Jakov Smolić2024-05-292-0/+125
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/bpftool: add missing filename arg to sedSam James2024-04-301-1/+1
| | | | | Closes: https://bugs.gentoo.org/930965 Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/bpftool: Add missing dieJakov Smolić2024-04-291-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/bpftool: Workaround rst2man extension changeJakov Smolić2024-04-291-2/+2
| | | | | | | Thanks to Ionen and Holger for providing the patch. Closes: https://bugs.gentoo.org/930076 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/bpftool: add 6.8.2Jakov Smolić2024-04-292-0/+125
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/bpftool: drop 6.5.7, 6.6.8Jakov Smolić2024-04-293-243/+0
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/bpftool: Stabilize 6.7.6-r1 arm64, #916522Sam James2024-03-131-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/bpftool: Stabilize 6.7.6-r1 arm, #916522Jakov Smolić2024-03-111-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/bpftool: Stabilize 6.7.6-r1 ppc, #916522Arthur Zamarin2024-03-101-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/bpftool: Stabilize 6.7.6-r1 ppc64, #916522Arthur Zamarin2024-03-101-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/bpftool: Stabilize 6.7.6-r1 x86, #916522Arthur Zamarin2024-03-101-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/bpftool: Stabilize 6.7.6-r1 amd64, #916522Arthur Zamarin2024-03-101-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/bpftool: Fix automagic llvm depencencyJakov Smolić2024-02-242-1/+4
| | | | | Closes: https://bugs.gentoo.org/919699 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/bpftool: add python-3.12Holger Hoffstätte2024-02-242-2/+2
| | | | | | Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/35515 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/bpftool: remove -WerrorHolger Hoffstätte2024-02-242-0/+6
| | | | | | | Closes: https://bugs.gentoo.org/887981 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/bpftool: add 6.7.6Jakov Smolić2024-02-242-0/+120
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/bpftool: add 6.6.8Jakov Smolić2023-12-272-0/+120
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>