BSD Ports

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

SystemPortVersion
MidnightBSDdevel/elfutils0.187
FreeBSDdevel/elfutils0.187_3
DragonFlydevel/elfutils0.187_2
HardenedBSDdevel/elfutils0.187_3
GhostBSDdevel/elfutils0.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

Library 2

Build dependencies 3
Run dependencies 2

Configuration

Options name: devel_elfutils

OptionDefaultDescription
MANPAGESon
NLSoff
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
FileSizeSHA256
elfutils-0.187.tar.bz29.240221e+06e70b0dfbe610f90c4d1fe0d71af142a4e25c3c4ef9ebab8d2d72b65159d454c8
Master sites 1
  • https://sourceware.org/elfutils/ftp/${PORTVERSION}/