dev-util / perf

Userland tools for Linux Performance Counters

Official package sites : https://perf.wiki.kernel.org/ ·

v5.1.15 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~x86-linux
USE flags
audit clang crypt debug demangle doc gtk java lzma numa perl python slang systemtap unwind zlib

v4.20.3 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~x86-linux
USE flags
audit clang crypt debug demangle doc gtk java lzma numa perl python slang systemtap unwind zlib

v4.14.33-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~x86-linux
USE flags
audit debug demangle doc gtk numa perl python slang unwind

v4.14.33 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~x86-linux
USE flags
audit debug demangle doc gtk numa perl python slang unwind

General

audit
Enable support for Linux audit subsystem using sys-process/audit
clang
Enable builtin clang and LLVM support
crypt
Add support for encryption -- using mcrypt or gpg where applicable
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
demangle
Enable C++ symbol name demangling, using libbfd from sys-devel/binutils. When this flag is enabled, the package will have to be rebuilt after every version bump of binutils.
doc
Build documentation and man pages. With this USE flag disabled, the --help parameter for perf and its sub-tools will not be available. This is optional because it depends on a few documentation handling tools that are not always welcome on user systems.
gtk
Add support for x11-libs/gtk+ (The GIMP Toolkit)
java
Add support for Java
lzma
Support for LZMA (de)compression algorithm
numa
Enable NUMA support
perl
Add support for Perl as a scripting language for perf tools.
python
Add optional support/bindings for the Python language
slang
Add support for the slang text display library (it's like ncurses, but different)
systemtap
Add support to define SDT event in perf tools.
unwind
Use sys-libs/libunwind for frame unwinding support.
zlib
Add support for zlib (de)compression

kernel

linux
KERNEL setting for system using the Linux kernel

python_targets

python2_7
Build with Python 2.7

app-arch / xz-utils : utils for managing LZMA compressed files

app-text / asciidoc : A plain text human readable/writable document format

app-text / sgml-common : Base ISO character entities and utilities for SGML

app-text / xmlto : script for converting XML and DocBook documents to a variety of output formats

dev-lang / perl : Larry Wall's Practical Extraction and Report Language

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)

dev-libs / newt : Redhat's Newt windowing toolkit development files

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-util / patchutils : A collection of tools that operate on patch files

dev-util / systemtap : A linux trace/probe tool

sys-devel / bison : A general-purpose (yacc-compatible) parser generator

sys-devel / clang : C language family frontend for LLVM

sys-devel / flex : The Fast Lexical Analyzer

sys-devel / llvm : Low Level Virtual Machine

sys-kernel / linux-headers : Linux system headers

sys-libs / binutils-libs : Core binutils libraries (libbfd, libopcodes, libiberty) for external packages

sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program

sys-libs / slang : Multi-platform library designed to allow a developer to create robust software

sys-libs / zlib : Standard (de)compression library

sys-process / audit : Userspace utilities for storing and processing auditing records

sys-process / numactl : Utilities and libraries for NUMA systems

sys-process / time : Displays info about resources used by a program

virtual / jdk : Virtual for Java Development Kit (JDK)

virtual / jre : Virtual for Java Runtime Environment (JRE)

x11-libs / gtk+ : Gimp ToolKit +

app-arch / xz-utils : utils for managing LZMA compressed files

dev-lang / perl : Larry Wall's Practical Extraction and Report Language

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)

dev-libs / newt : Redhat's Newt windowing toolkit development files

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-util / systemtap : A linux trace/probe tool

sys-devel / clang : C language family frontend for LLVM

sys-devel / llvm : Low Level Virtual Machine

sys-libs / binutils-libs : Core binutils libraries (libbfd, libopcodes, libiberty) for external packages

sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program

sys-libs / slang : Multi-platform library designed to allow a developer to create robust software

sys-libs / zlib : Standard (de)compression library

sys-process / audit : Userspace utilities for storing and processing auditing records

sys-process / numactl : Utilities and libraries for NUMA systems

virtual / jre : Virtual for Java Runtime Environment (JRE)

x11-libs / gtk+ : Gimp ToolKit +

545134
dev-util/perf: automagic dep on sys-process/numactl, deprecated dep on dev-libs/newt, with USE=-demangle it still links with libbfd-*.so
548144
dev-util/perf-3.15.5: GTK browser requested but could not find libperf-gtk.so
576808
dev-util/perf-4.4.4 : * ERROR: dev-util/perf-4.4.4::gentoo failed (compile phase):
588152
dev-util/perf: doc USE flag warning would be better in pkg_pretend than pkg_postinst
589148
dev-util/perf-4.4.4: FTBFS on PowerPC
618790
dev-util/perf-4.9.13 installs two copies of tips.txt
623520
dev-util/perf-3.15.5 fails compile (Error: operand type mismatch for `push', [Makefile.perf:652: arch/x86/tests/regs_load.o] Error 1 )
665726
dev-util/perf-4.14.33 - ui/gtk/gtk.h:8:10: fatal error: gtk/gtk.h: No such file or directory
671110
dev-util/perf-4.14.33 - linking failures when Python is compiled with LTO
677242
dev-util/perf-4.20.3 USE=crypt - add libressl support
679762
dev-util/perf-4.20.3 USE=python does not build/install python support
688676
dev-util/perf[perl] needs to be rebuilt by perl-cleaner
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
dev-util/perf: fix ${D} vs ${ED} for prefix
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Naohiro Aota · gentoo
dev-util/perf: version bump; introduce clang patch
Apply a patch to support >=clang8. Closes: https://bugs.gentoo.org/678652 Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Naohiro Aota <naota@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Naohiro Aota · gentoo
dev-util/perf: version bump to 4.20.3
also drop old versions Signed-off-by: Naohiro Aota <naota@gentoo.org> Closes: https://bugs.gentoo.org/659750 Package-Manager: Portage-2.3.56, Repoman-2.3.12
Repository mirror & CI · gentoo
Merge updates from master
Naohiro Aota · gentoo
dev-util/perf: move in-package library to its dedicated directory
/usr/lib64/libperf-gtk.so is solely used by this package. So I moved the library to its dedicated directory: /usr/libexec/perf-core. To let the perf command find the library, use LIBDIR config to include the directory to search path list. Signed-off-by: Naohiro Aota <naota@gentoo.org> Closes: https://bugs.gentoo.org/515954 Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Luca Barbato · gentoo
dev-util/perf: Mark ~ppc64
Package-Manager: Portage-2.3.48, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Alex Bennée · gentoo
dev-util/perf: add ~arm64 keyword
Yixun Lan · gentoo
dev-util/perf: version bump 4.14.33
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Luke Dashjr · gentoo
dev-util/perf: Keyword 4.9.13 ~ppc64
Matt Turner · gentoo
dev-util/perf-4.9.13: added ~mips, bug 599310
Matt Turner · gentoo
dev-util/perf-4.9.13: added ~alpha, bug 599310
Mike Frysinger · gentoo
dev-util/perf: clean up -Werror usage
The api/Makefile already checks $(WERROR), so no need to mung it anymore.
Jason A. Donenfeld · gentoo
dev-util/perf: fix dep on libbfd
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Guilherme Amadio · gentoo
dev-util/perf: Prefix support
Package-Manager: Portage-2.3.6, Repoman-2.3.2
David Seifert · gentoo
dev-util/perf: [QA] Add missing python metadata variables
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Yixun Lan · gentoo
dev-util/perf: version bump
Gentoo-Bug: 596700 Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Pacho Ramos · gentoo
dev-util/perf: Drop old
Package-Manager: portage-2.3.2
Naohiro Aota · gentoo
dev-util/perf: version bump #559786
Package-Manager: portage-2.2.27
Matt Turner · gentoo
dev-util/perf: Add ~alpha.
Justin Lecher · gentoo
Use https for kernel.org and redhat.com
Signed-off-by: Justin Lecher <jlec@gentoo.org>
Naohiro Aota · gentoo
dev-util/perf: fix install dir
perf binary and libs are accidentaly installed under / not /usr. Add a patch to fix "prefix=" behavior and reuse prefix argument.
Naohiro Aota · gentoo
dev-util/perf: version bump to 4.1.5 (bug 544990)
Gentoo-Bug: 544990 Package-Manager: portage-2.2.20
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed