BSD Ports

devel/easy-profiler 2.1.0.41 FreeBSD

Lightweight profiler library for C++

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
7b7a7dfb88
License
APACHE20, MIT
Categories
devel
Package size
394.2 KiB, 1383.0 KiB installed

Description

Lightweight cross-platform profiler library for C++.

You can profile any function in C++ code. Furthermore this library allows to measure runtime of any block of code. For example, gathering information for 12 million blocks is using less than 300MB of memory. Working profiler slows an application execution by only 1-2%.

In the other systems

SystemPortVersion
FreeBSDdevel/easy-profiler2.1.0.41
DragonFlydevel/easy-profiler2.1.0.41

Install

Binary package:

pkg install easy-profiler

From the ports tree:

cd /usr/ports/devel/easy-profiler/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	easy-profiler>0:devel/easy-profiler
LIB_DEPENDS=	libeasy_profiler.so:devel/easy-profiler

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.1.0.412.1.0.41-2.1.0.41-
FreeBSD:14:quarterly2.1.0.412.1.0.41n/a2.1.0.41-
FreeBSD:15:latest2.1.0.412.1.0.41n/a2.1.0.41-
FreeBSD:15:quarterly2.1.0.412.1.0.41n/an/an/a
FreeBSD:16:latest2.1.0.412.1.0.41n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 81
Run dependencies 71

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++11-lang qt:5
Service scripts
none

Files

pkg-plist 23
  • bin/profiler_converter
  • bin/profiler_gui
  • include/easy/arbitrary_value.h
  • include/easy/details/arbitrary_value_aux.h
  • include/easy/details/arbitrary_value_public_types.h
  • include/easy/details/easy_compiler_support.h
  • include/easy/details/profiler_aux.h
  • include/easy/details/profiler_colors.h
  • include/easy/details/profiler_in_use.h
  • include/easy/details/profiler_public_types.h
  • include/easy/easy_net.h
  • include/easy/easy_protocol.h
  • include/easy/easy_socket.h
  • include/easy/profiler.h
  • include/easy/reader.h
  • include/easy/serialized_block.h
  • include/easy/utility.h
  • include/easy/writer.h
  • lib/cmake/easy_profiler/easy_profilerConfig.cmake
  • lib/cmake/easy_profiler/easy_profilerConfigVersion.cmake
  • lib/cmake/easy_profiler/easy_profilerTargets-.cmake
  • lib/cmake/easy_profiler/easy_profilerTargets.cmake
  • lib/libeasy_profiler.so
distinfo 1
FileSizeSHA256
yse-easy_profiler-v2.1.0-41-g3104dd4_GH0.tar.gz423101a619d77cba16eb215b77dd336e4bc9fc24968a14b26f7bf71f9c23576c15a507

Commit history 1

DateCommitCreditsLog message
7b7a7dfb88 Yuri Victorovich devel/easy-profiler: fix configure with CMake 4
PR: 297969