FreeBSD Ports

devel/elf-dissector 0.0.1_6

Tools for inspecting, analyzing and optimizing ELF files

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
7393299010
License
LGPL20+
Categories
devel, kde
Package size
316.0 KiB, 1502.8 KiB installed

Description

ELF Dissector: Static analysis tool for ELF libraries and executables.

ELF Dissector is useful if you need to do one or more of the following:

  • Inspecting forward and backward dependencies, on library and symbol level.
  • Identifying load-time performance bottlenecks such as expensive static constructors or excessive relocations.
  • Size profiling of ELF files.

Install

As a binary package — by origin, or by package name:

pkg install devel/elf-dissector
pkg install elf-dissector

From the ports tree:

cd /usr/ports/devel/elf-dissector/ && make install clean

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

RUN_DEPENDS=	elf-dissector>0:devel/elf-dissector

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:latest0.0.1_60.0.1_6-0.0.1_50.0.1_6
FreeBSD:14:quarterly0.0.1_60.0.1_6n/a0.0.1_50.0.1_6
FreeBSD:15:latest0.0.1_60.0.1_6n/a0.0.1_50.0.1_5
FreeBSD:15:quarterly0.0.1_60.0.1_6n/an/an/a
FreeBSD:16:latest0.0.1_60.0.1_6n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 2

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

All build dependencies 137

The first 100 are listed.

All run dependencies 120

The first 100 are listed.

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++14-lang desktop-file-utils gettext-runtime kde:6 pkgconfig qt:6
Service scripts
none

Files

pkg-plist 44
  • bin/elf-deadcodefinder
  • bin/elf-depcheck
  • bin/elf-dissector
  • bin/elf-optimizer
  • bin/ldbenchmark-runner
  • share/applications/org.kde.elf-dissector.desktop
  • share/icons/hicolor/16x16/apps/elf-dissector.svg
  • share/icons/hicolor/32x32/apps/elf-dissector.svg
  • share/locale/ar/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/ca/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/ca@valencia/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/cs/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/de/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/el/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/en_GB/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/eo/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/es/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/eu/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/fi/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/fr/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/ga/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/gl/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/he/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/ia/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/it/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/ja/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/ka/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/ko/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/lt/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/nl/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/nn/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/pl/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/pt/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/pt_BR/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/ru/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/sk/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/sl/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/sv/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/tr/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/ug/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/uk/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/zh_CN/LC_MESSAGES/elf-dissector_qt.qm
  • share/locale/zh_TW/LC_MESSAGES/elf-dissector_qt.qm
  • share/metainfo/org.kde.elf-dissector.appdata.xml
distinfo 1
FileSizeSHA256
sdk-elf-dissector-a0d00720afb72d81256564caac21f050097ae190_GL0.tar.gz2308909609e34fc04072a40762a021a3ecf3167c1785bc160e61299ea4608ea5e63c0c

Commit history 1

DateCommitCreditsLog message
7393299010 Max Brazhnikov devel/elf-dissector: Update to the latest commit and switch to Qt6
- Remove unused dependencies - Drop stale patch