notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
perfetto System profiling, app tracing, and trace analysis
57.2 develnew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: siva@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-07-08 21:39:05
Last Update: 2026-07-09 21:39:30
Commit Hash: 7185635
License: APACHE20
WWW:
https://perfetto.dev/
Description:
Perfetto is an open-source suite of SDKs, daemons and tools which use tracing to help developers understand the behaviour of complex systems and root-cause functional and performance issues on client and embedded systems. It is a production-grade tool that is the default tracing system for the Android operating system and the Chromium browser.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (44 items)
Collapse this list.
  1. /usr/local/share/licenses/perfetto-57.2/catalog.mk
  2. /usr/local/share/licenses/perfetto-57.2/LICENSE
  3. /usr/local/share/licenses/perfetto-57.2/APACHE20
  4. bin/perfetto
  5. bin/perfetto_dtrace_probe
  6. bin/perfetto_freebsd_power
  7. bin/perfetto_freebsd_sys
  8. bin/tracebox
  9. bin/traceconv
  10. bin/traced
  11. bin/traced_relay
  12. lib/libperfetto.a
  13. lib/libperfetto_c.so
  14. share/examples/perfetto/README.md
  15. share/examples/perfetto/dtrace/BUILD.gn
  16. share/examples/perfetto/dtrace/dtrace_probe.c
  17. share/examples/perfetto/dtrace/examples/dtrace_probes.cfg
  18. share/examples/perfetto/freebsd/BUILD.gn
  19. share/examples/perfetto/freebsd/examples/power.cfg
  20. share/examples/perfetto/freebsd/freebsd_sys_stats.c
  21. share/examples/perfetto/freebsd/freebsd_sys_stats_cpu.c
  22. share/examples/perfetto/freebsd/freebsd_sys_stats_disk.c
  23. share/examples/perfetto/freebsd/freebsd_sys_stats_intr.c
  24. share/examples/perfetto/freebsd/power.c
  25. share/examples/perfetto/sdk/BUILD.gn
  26. share/examples/perfetto/sdk/CMakeLists.txt
  27. share/examples/perfetto/sdk/README.md
  28. share/examples/perfetto/sdk/example.cc
  29. share/examples/perfetto/sdk/example.png
  30. share/examples/perfetto/sdk/example_console.cc
  31. share/examples/perfetto/sdk/example_custom_data_source.cc
  32. share/examples/perfetto/sdk/example_startup_trace.cc
  33. share/examples/perfetto/sdk/example_system_wide.cc
  34. share/examples/perfetto/sdk/example_system_wide.png
  35. share/examples/perfetto/sdk/system_wide_trace_cfg.pbtxt
  36. share/examples/perfetto/sdk/trace_categories.cc
  37. share/examples/perfetto/sdk/trace_categories.h
  38. share/examples/perfetto/shared_lib/BUILD.gn
  39. share/examples/perfetto/shared_lib/README.md
  40. share/examples/perfetto/shared_lib/example_shlib_data_source.c
  41. share/examples/perfetto/shared_lib/example_shlib_track_event.c
  42. @owner
  43. @group
  44. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • perfetto>0:devel/perfetto
To install the port:
cd /usr/ports/devel/perfetto/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/perfetto
  • pkg install perfetto
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: perfetto
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1783610442 SHA256 (sqlite-amalgamation-3500300.zip) = 9ad6d16cbc1df7cd55c8b55127c82a9bca5e9f287818de6dc87e04e73599d754 SIZE (sqlite-amalgamation-3500300.zip) = 2845433

Expand this list (14 items)

Collapse this list.

SHA256 (llvm-project-617a15a9eac96088ae5e9134248d8236e34b91b1.tgz) = 7e2541446a27f2a09a84520da7bc93cd71749ba0f17318f2d5291fbf45b97956 SIZE (llvm-project-617a15a9eac96088ae5e9134248d8236e34b91b1.tgz) = 83475 SHA256 (google-perfetto-v57.2_GH0.tar.gz) = 99469718d2e531bff7a33c7ee03a99ddc0f3710be5b4f744bd41d3794df274ab SIZE (google-perfetto-v57.2_GH0.tar.gz) = 58661586 SHA256 (protocolbuffers-protobuf-v31.1_GH0.tar.gz) = c3a0a9ece8932e31c3b736e2db18b1c42e7070cd9b881388b26d01aa71e24ca2 SIZE (protocolbuffers-protobuf-v31.1_GH0.tar.gz) = 9602477 SHA256 (abseil-abseil-cpp-20250512.1_GH0.tar.gz) = 9b7a064305e9fd94d124ffa6cc358592eb42b5da588fb4e07d09254aa40086db SIZE (abseil-abseil-cpp-20250512.1_GH0.tar.gz) = 2221441 SHA256 (sqlite-sqlite-version-3.50.3_GH0.tar.gz) = ced5a0e1928b8851f5f2176a521241ac42746233b5cd02341c1d9fa40d5ca222 SIZE (sqlite-sqlite-version-3.50.3_GH0.tar.gz) = 12992292 SHA256 (google-re2-927f5d53caf8111721e734cf24724686bb745f55_GH0.tar.gz) = 8635bc46ac8d73974b4198229805287c8d620245f2081af155d7d96d4988a3a5 SIZE (google-re2-927f5d53caf8111721e734cf24724686bb745f55_GH0.tar.gz) = 397888 SHA256 (libexpat-libexpat-R_2_6_2_GH0.tar.gz) = fbd032683370d761ba68dba2566d3280a154f5290634172d60a79b24d366d9dc SIZE (libexpat-libexpat-R_2_6_2_GH0.tar.gz) = 8416128

Collapse this list.


Packages (timestamps in pop-ups are UTC):
perfetto
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-57.2------
FreeBSD:14:quarterly--------
FreeBSD:15:latest57.257.2n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest57.257.2n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gn : devel/gn
  2. ninja : devel/ninja
  3. python3.12 : lang/python312
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for perfetto-57.2: EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings
Options name:
devel_perfetto
USES:
compiler:c++17-lang ninja python:build
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/google/perfetto/tar.gz/v57.2?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
57.2
09 Jul 2026 21:39:30
commit hash: 7185635a576f831efd3885b29a932b7efaf53836commit hash: 7185635a576f831efd3885b29a932b7efaf53836commit hash: 7185635a576f831efd3885b29a932b7efaf53836commit hash: 7185635a576f831efd3885b29a932b7efaf53836 files touched by this commit
Siva Mahadevan (siva) search for other commits by this committer
devel/perfetto: update to 57.2

* All freebsd-specific patches have been vendored in from
  https://codeberg.org/tj/perfetto/src/branch/v54.0-freebsd-ports
* Non-upstreamed FreeBSD-specific binaries have a "perfetto_" prefix
  added to them to avoid conflict with other ports
54.0
08 Jul 2026 21:34:25
commit hash: 42b098cb9139af4cb1e4ff3882bc60c17ad8e890commit hash: 42b098cb9139af4cb1e4ff3882bc60c17ad8e890commit hash: 42b098cb9139af4cb1e4ff3882bc60c17ad8e890commit hash: 42b098cb9139af4cb1e4ff3882bc60c17ad8e890 files touched by this commit
Siva Mahadevan (siva) search for other commits by this committer
devel/perfetto: new port

thj@ and adrian@ did all of the underlying FreeBSD-specific
porting work and testing. I helped with creating the Ports
tree Makefile.

Co-authored-by:		Tom Jones <thj@FreeBSD.org>
Co-authored-by:		Adrian Chadd <adrian@FreeBSD.org>
Differential Revision:	https://reviews.freebsd.org/D56762

Number of commits found: 2