devel/elfutils 0.187 MidnightBSD
Library for manipulating ELF files and partial implementation of binutils
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- lgpl3, gpl2+, gpl3+
- Categories
- devel
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.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | devel/elfutils | 0.187 |
| FreeBSD | devel/elfutils | 0.187_3 |
| DragonFly | devel/elfutils | 0.187_2 |
| HardenedBSD | devel/elfutils | 0.187_3 |
| GhostBSD | devel/elfutils | 0.187_3 |
Install
Binary package:
mport install elfutils
From mports:
cd /usr/mports/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
Dependencies
As this port's Makefile names them.
Build 1
gnulib>=0: devel/gnulib
Library 2
libargp.so: devel/argp-standalonelibcurl.so: ftp/curl
Build dependencies 3
Run dependencies 2
Required by 2
Configuration
Options name: devel_elfutils
| Option | Default | Description |
|---|---|---|
| MANPAGES | on | |
| NLS | off |
- USES
- autoreconf cpe gmake libtool pkgconfig ssl 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}/