devel/elfutils 0.187_3
Library for manipulating ELF files and partial implementation of binutils
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL3, GPLv2+, GPLv3+
- Categories
- devel
- Package size
- 893.6 KiB, 5571.0 KiB installed
Description
Elfutils provides a set of binutils-replacement tools, prefixed with eu-, as well as a set of libraries for manipulating ELF and DWARF data.
Install
As a binary package — by origin, or by package name:
pkg install devel/elfutils
pkg install elfutils
From the ports tree:
cd /usr/ports/devel/elfutils/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= elfutils>0:devel/elfutils
LIB_DEPENDS= libasm-.so:devel/elfutils
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.187_3 | 0.187_3 | - | 0.187_2 | 0.187_3 |
| FreeBSD:14:quarterly | 0.187_3 | 0.187_3 | n/a | 0.187_2 | 0.187_3 |
| FreeBSD:15:latest | 0.187_3 | 0.187_3 | n/a | 0.187_2 | 0.187_2 |
| FreeBSD:15:quarterly | 0.187_3 | 0.187_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.187_3 | 0.187_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
gnulib>=0: devel/gnulib
Library 2
libargp.so: devel/argp-standalonelibcurl.so: ftp/curl
The full lists below include those, and their dependencies in turn.
All build dependencies 29
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/argp-standalone
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/gettext-runtime
- devel/gettext-tools
- devel/gmake
- devel/gnulib
- devel/libffi
- devel/libtextstyle
- devel/libtool
- devel/libunistring
- devel/m4
- devel/pkgconf
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/perl5.42
- lang/python312
- math/mpdecimal
- print/indexinfo
- security/libssh2
- textproc/expat2
- textproc/libxml2
- www/libnghttp2
All run dependencies 12
Required by 35
- archivers/deco
- archivers/rpm4
- biology/biostar-tools
- biology/ncbi-blast+
- devel/abi-compliance-checker
- devel/api-sanity-autotest
- devel/dwarves
- devel/fbthrift
- devel/folly
- devel/heaptrack
- devel/hotspot
- devel/kcov
- devel/libabigail
- emulators/mgba
- emulators/qemu
- games/freeciv21
- graphics/igt-gpu-tools
- lang/julia
- lang/linux-c7-tcl85
- misc/libmodulemd
- misc/libsolv
- net/dpdk
- net/dpdk-20.11
- net/fb303
- net/mvfst
- net/vpp
- net/wangle
- science/pastix
- security/fizz
- sysutils/createrepo_c
- sysutils/deltarpm
- sysutils/dnf
- sysutils/libdnf
- www/proxygen
- x11-toolkits/linux-c7-tk85
Configuration
Options name: devel_elfutils
| Option | Default | Description |
|---|---|---|
| MANPAGES | on | Build and/or install manual pages |
| NLS | off | Native Language Support |
- USES
- autoreconf cpe gmake libtool pkgconfig tar:bzip2
- Service scripts
- none
Files
Manual pages 18
- debuginfod-client-config(7)
- debuginfod-find(1)
- debuginfod_add_http_header(3)
- debuginfod_begin(3)
- debuginfod_end(3)
- debuginfod_find_debuginfo(3)
- debuginfod_find_executable(3)
- debuginfod_find_source(3)
- debuginfod_get_url(3)
- debuginfod_get_user_data(3)
- debuginfod_set_progressfn(3)
- debuginfod_set_user_data(3)
- elf_begin(3)
- elf_clone(3)
- elf_getdata(3)
- elf_update(3)
- eu-elfclassify(1)
- eu-readelf(1)
pkg-plist 73
- bin/debuginfod-find
- bin/eu-addr2line
- bin/eu-ar
- bin/eu-elfclassify
- bin/eu-elfcmp
- bin/eu-elfcompress
- bin/eu-elflint
- bin/eu-findtextrel
- bin/eu-make-debug-archive
- bin/eu-nm
- bin/eu-objdump
- bin/eu-ranlib
- bin/eu-readelf
- bin/eu-size
- bin/eu-stack
- bin/eu-strings
- bin/eu-strip
- bin/eu-unstrip
- include/dwarf.h
- include/elfutils/debuginfod.h
- include/elfutils/elf-knowledge.h
- include/elfutils/known-dwarf.h
- include/elfutils/libasm.h
- include/elfutils/libdw.h
- include/elfutils/libdwelf.h
- include/elfutils/libdwfl.h
- include/elfutils/version.h
- include/gelf.h
- include/libelf.h
- include/nlist.h
- lib/libasm-.so
- lib/libasm.a
- lib/libasm.so
- lib/libasm.so.1
- lib/libdebuginfod-.so
- lib/libdebuginfod.so
- lib/libdebuginfod.so.1
- lib/libdw-.so
- lib/libdw.a
- lib/libdw.so
- lib/libdw.so.1
- lib/libelf-.so
- lib/libelf.a
- lib/libelf.so
- lib/libelf.so.1
- libdata/pkgconfig/libdebuginfod.pc
- libdata/pkgconfig/libdw.pc
- libdata/pkgconfig/libelf.pc
- share/man/man1/debuginfod-find.1.gz
- share/man/man1/eu-elfclassify.1.gz
- share/man/man1/eu-readelf.1.gz
- share/man/man3/debuginfod_add_http_header.3.gz
- share/man/man3/debuginfod_begin.3.gz
- share/man/man3/debuginfod_end.3.gz
- share/man/man3/debuginfod_find_debuginfo.3.gz
- share/man/man3/debuginfod_find_executable.3.gz
- share/man/man3/debuginfod_find_source.3.gz
- share/man/man3/debuginfod_get_url.3.gz
- share/man/man3/debuginfod_get_user_data.3.gz
- share/man/man3/debuginfod_set_progressfn.3.gz
- share/man/man3/debuginfod_set_user_data.3.gz
- share/man/man3/elf_begin.3.gz
- share/man/man3/elf_clone.3.gz
- share/man/man3/elf_getdata.3.gz
- share/man/man3/elf_update.3.gz
- share/man/man7/debuginfod-client-config.7.gz
- share/locale/de/LC_MESSAGES/elfutils.mo
- share/locale/en@boldquot/LC_MESSAGES/elfutils.mo
- share/locale/en@quot/LC_MESSAGES/elfutils.mo
- share/locale/es/LC_MESSAGES/elfutils.mo
- share/locale/ja/LC_MESSAGES/elfutils.mo
- share/locale/pl/LC_MESSAGES/elfutils.mo
- share/locale/uk/LC_MESSAGES/elfutils.mo
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| elfutils-0.187.tar.bz2 | 9.240221e+06 | e70b0dfbe610f90c4d1fe0d71af142a4e25c3c4ef9ebab8d2d72b65159d454c8 |
Master sites 1
- https://sourceware.org/elfutils/ftp/${PORTVERSION}/
Commit history 0
No commits in the history this site was built from.