FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

We also have a status page: https://freshports.wordpress.com/

Port details
elfutils Library for manipulating ELF files and partial implementation of binutils
0.170 devel 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
Maintainer: cem@FreeBSD.org search for ports maintained by this maintainer
Port Added: 13 Jul 2016 17:49:06
License: LGPL3 GPLv2 GPLv3
Elfutils provides a set of binutils-replacement tools,
prefixed with eu-, as well as a set of libraries for
manipulating ELF and DWARF data.

WWW: https://sourceware.org/elfutils/
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (85 items)
  1. /usr/local/share/licenses/elfutils-0.170/catalog.mk
  2. /usr/local/share/licenses/elfutils-0.170/LICENSE
  3. /usr/local/share/licenses/elfutils-0.170/LGPL3
  4. /usr/local/share/licenses/elfutils-0.170/GPLv2
  5. /usr/local/share/licenses/elfutils-0.170/GPLv3
  6. bin/eu-addr2line
  7. bin/eu-ar
  8. bin/eu-elfcmp
  9. bin/eu-elfcompress
  10. bin/eu-elflint
  11. bin/eu-findtextrel
  12. bin/eu-make-debug-archive
  13. bin/eu-nm
  14. bin/eu-objdump
  15. bin/eu-ranlib
  16. bin/eu-readelf
  17. bin/eu-size
  18. bin/eu-stack
  19. bin/eu-strings
  20. bin/eu-strip
  21. bin/eu-unstrip
  22. include/dwarf.h
  23. include/elfutils/elf-knowledge.h
  24. include/elfutils/known-dwarf.h
  25. include/elfutils/libasm.h
  26. include/elfutils/libdw.h
  27. include/elfutils/libdwelf.h
  28. include/elfutils/libdwfl.h
  29. include/elfutils/libebl.h
  30. include/elfutils/version.h
  31. include/gelf.h
  32. include/libelf.h
  33. include/nlist.h
  34. lib/elfutils/libebl_aarch64-0.170.so
  35. lib/elfutils/libebl_aarch64.so
  36. lib/elfutils/libebl_alpha-0.170.so
  37. lib/elfutils/libebl_alpha.so
  38. lib/elfutils/libebl_arm-0.170.so
  39. lib/elfutils/libebl_arm.so
  40. lib/elfutils/libebl_bpf-0.170.so
  41. lib/elfutils/libebl_bpf.so
  42. lib/elfutils/libebl_i386-0.170.so
  43. lib/elfutils/libebl_i386.so
  44. lib/elfutils/libebl_ia64-0.170.so
  45. lib/elfutils/libebl_ia64.so
  46. lib/elfutils/libebl_m68k-0.170.so
  47. lib/elfutils/libebl_m68k.so
  48. lib/elfutils/libebl_ppc-0.170.so
  49. lib/elfutils/libebl_ppc.so
  50. lib/elfutils/libebl_ppc64-0.170.so
  51. lib/elfutils/libebl_ppc64.so
  52. lib/elfutils/libebl_s390-0.170.so
  53. lib/elfutils/libebl_s390.so
  54. lib/elfutils/libebl_sh-0.170.so
  55. lib/elfutils/libebl_sh.so
  56. lib/elfutils/libebl_sparc-0.170.so
  57. lib/elfutils/libebl_sparc.so
  58. lib/elfutils/libebl_tilegx-0.170.so
  59. lib/elfutils/libebl_tilegx.so
  60. lib/elfutils/libebl_x86_64-0.170.so
  61. lib/elfutils/libebl_x86_64.so
  62. lib/libasm-0.170.so
  63. lib/libasm.a
  64. lib/libasm.so
  65. lib/libasm.so.1
  66. lib/libdw-0.170.so
  67. lib/libdw.a
  68. lib/libdw.so
  69. lib/libdw.so.1
  70. lib/libebl.a
  71. lib/libelf-0.170.so
  72. lib/libelf.a
  73. lib/libelf.so
  74. lib/libelf.so.1
  75. libdata/pkgconfig/libdw.pc
  76. libdata/pkgconfig/libelf.pc
  77. share/locale/de/LC_MESSAGES/elfutils.mo
  78. share/locale/en@boldquot/LC_MESSAGES/elfutils.mo
  79. share/locale/en@quot/LC_MESSAGES/elfutils.mo
  80. share/locale/es/LC_MESSAGES/elfutils.mo
  81. share/locale/ja/LC_MESSAGES/elfutils.mo
  82. share/locale/pl/LC_MESSAGES/elfutils.mo
  83. share/locale/uk/LC_MESSAGES/elfutils.mo
  84. @postexec /sbin/ldconfig -m /usr/local/lib
  85. @postunexec /sbin/ldconfig -R
  86. Collapse this list.

To install the port: cd /usr/ports/devel/elfutils/ && make install clean
To add the package: pkg install elfutils

PKGNAME: elfutils

distinfo:

TIMESTAMP = 1510265200
SHA256 (elfutils-0.170.tar.bz2) = 1f844775576b79bdc9f9c717a50058d08620323c1e935458223a12f249c9e066
SIZE (elfutils-0.170.tar.bz2) = 8358001


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. autoconf-2.69 : devel/autoconf
  2. autoheader-2.69 : devel/autoconf
  3. autoreconf-2.69 : devel/autoconf
  4. aclocal-1.15 : devel/automake
  5. automake-1.15 : devel/automake
  6. libtoolize : devel/libtool
  7. gmake : devel/gmake
  8. msgfmt : devel/gettext-tools
  9. gcc6 : lang/gcc6
  10. as : devel/binutils
Runtime dependencies:
  1. gcc6 : lang/gcc6
Library dependencies:
  1. libargp.so : devel/argp-standalone
  2. libintl.so : devel/gettext-runtime
Extract dependencies:
  1. nonexistent : devel/gnulib

This port is required by:

for Libraries for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
===> The following configuration options are available for elfutils-0.170:
     NLS=on: Native Language Support
===> Use 'make config' to modify these settings

USES:
autoreconf gmake libtool tar:bzip2 gettext

Master Sites:
  1. https://sourceware.org/elfutils/ftp/0.170/

Number of commits found: 22

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
30 Nov 2017 06:13:35
Original commit files touched by this commit  0.170
Revision:455167  Sanity Test Failure
linimon search for other commits by this committer
For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.

This is part two of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
13 Nov 2017 12:16:48
Original commit files touched by this commit  0.170
Revision:454110  Sanity Test Failure
olivier search for other commits by this committer
Update to 0.170

PR:		223607
Submitted by:	Anton Yuzhaninov
Approved by:	cem (maintainer)
10 Sep 2017 20:55:39
Original commit files touched by this commit  0.168_1
Revision:449591
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
25 Jun 2017 10:50:19
Original commit files touched by this commit  0.168
Revision:444259
tijl search for other commits by this committer
- Update devel/automake to 1.15.1.
- Convert devel/elfutils to USES=autoreconf.

PR:		220152
Exp-run by:	antoine
03 May 2017 05:52:55
Original commit files touched by this commit  0.168
Revision:440001
linimon search for other commits by this committer
Mark some ports failing on aarch64, and, in a few cases, other tier-2
archs.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
01 May 2017 10:58:18
Original commit files touched by this commit  0.168
Revision:439866
gerald search for other commits by this committer
Force the use of GCC 4.8 (strictly), since this port fails with newer
versions.

PR:		217000
Requested by:	cem (maintainer)
08 Apr 2017 06:14:26
Original commit files touched by this commit  0.168
Revision:437981
gerald search for other commits by this committer
Replace USE_GCC=4.8+ by the generic and preferred USE_GCC=yes.

Approved by:	cem (maintainer)
21 Jan 2017 00:38:30
Original commit files touched by this commit  0.168
Revision:432006
cem search for other commits by this committer
devel/elfutils: Update to latest 0.168

Update to latest upstream version, 0.168.

0.168 removes the eu-ld utility and adds the eu-elfcompress utility.

Requested by:	emaste@, kib@
Approved by:	bapt@
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D9240
03 Jan 2017 11:01:06
Original commit files touched by this commit  0.163_7
Revision:430454  Sanity Test Failure
mat search for other commits by this committer
Cleanup BROKEN/IGNORE for 10.3-

Sponsored by:	Absolight
29 Dec 2016 07:50:40
Original commit files touched by this commit  0.163_7
Revision:429874
cem search for other commits by this committer
devel/elfutils: Update URLs to new upstream

Upstream moved. Update URLs to point to the new location.

No functional change.

Reported by:	Mark Wielaard <mark at klomp.org>
Reviewed by:	bapt@
Differential Revision:	https://reviews.freebsd.org/D8961
11 Nov 2016 17:03:32
Original commit files touched by this commit  0.163_7
Revision:425895
cem search for other commits by this committer
elfutils: Fix build on CURRENT

CURRENT added a #define for basename, which conflicts with elfutils'.
Undefine it before defining ours.

Reported by:	pkg-fallout
Reviewed by:	bapt@
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D8476
18 Sep 2016 12:13:57
Original commit files touched by this commit  0.163_7
Revision:422382
linimon search for other commits by this committer
Mark as broken on armv6 and sparc64.

Approved by:	portmgr (tier-2 blanket)
05 Aug 2016 17:35:31
Original commit files touched by this commit  0.163_7
Revision:419697
cem search for other commits by this committer
elfutils: Fix port build after recent basename() API break

The previous basename() API was shadowing bugs anyway.  This Linux-originated
library assumes GNU basename(3) behavior.  GNU basename(3) is non-destructive
and non-allocating; it always returns a pointer into the original string.  This
library uses that behavior to do things like compare pointer results directly
(the source path was already a basename) or subtract pointer values directly
(compute the substring that constitutes dirname).

Resolve the issue by aliasing all internal elfutils basename() invocations
through an implementation of GNU basename(3) named "eu_basename."

Build log highlighting the problem:
http://beefy4.nyi.freebsd.org/data/head-amd64-default/p419462_s303652/logs/elfutils-0.163_6.log

Approved by:	bdrewery
Differential Revision:	https://reviews.freebsd.org/D7404
19 Jul 2016 15:55:42
Original commit files touched by this commit  0.163_6
Revision:418808
mat search for other commits by this committer
Make it more ports worthy.

Sponsored by:	Absolight
18 Jul 2016 17:23:45
Original commit files touched by this commit  0.163_6
Revision:418721
amdmi3 search for other commits by this committer
- Fix FreeBSD version requirement (only builds on 10.3+, requires futimens(2))

Reported by:	pkg-fallout
Approved by:	portmgr blanket
17 Jul 2016 20:59:00
Original commit files touched by this commit  0.163_6
Revision:418678
cem search for other commits by this committer
elfutils-0.163_6

- Drop GCC requirement to 4.8
- Remove -Werror for i386, for now anyway
- Require FreeBSD 10.0 or higher for strchrnul()
- Fix a few warnings noticed by gcc with optimization on

Sponsored by:	EMC / Isilon Storage Division
15 Jul 2016 15:59:57
Original commit files touched by this commit  0.163_5
Revision:418583
cem search for other commits by this committer
devel/elfutils: Add missing LIB_DEPENDS on libargp
14 Jul 2016 18:45:54
Original commit files touched by this commit  0.163_4
Revision:418553
cem search for other commits by this committer
elfutils-0.163_4

- Correct gnulib dependency to PATCH_DEPENDS, per Bapt.
- Rely on USE_AUTOTOOLS :env to pull in automake for BUILD.
- Move re-automake rule to pre-configure, when the tool is available.
- Adapt installed gelf.h header to define needed non-standard Elf types as
  needed, rather than trying to add them to base elf headers.

Reviewed by:	portlint
Sponsored by:	EMC / Isilon Storage Division
14 Jul 2016 01:42:09
Original commit files touched by this commit  0.163_3
Revision:418510
cem search for other commits by this committer
elfutils:

- Add automake BUILD_DEPEND because apparently USE_AUTOTOOLS=automake doesn't.
- Add dependency on yet-to-be-committed base ELF header structures.  Without
  them, the library portion of the port isn't very useful.
13 Jul 2016 23:10:27
Original commit files touched by this commit  0.163_2
Revision:418509
cem search for other commits by this committer
elfutils: Revert installing elfutils' elf.h

This conflicts with base elf.h.  Instead, add needed types (and perhaps
numeric definitions) to base elf.h.

Sponsored by:	EMC / Isilon Storage Division
13 Jul 2016 22:03:10
Original commit files touched by this commit  0.163_1
Revision:418507
cem search for other commits by this committer
elfutils:

- Fix MASTER_SITES URL.
- Install included elf.h, until base elf.h can be updated to include
  Elf_Section and Elf_auxv_t.
- Patch installed libelf.h to use off_t instead of loff_t.  Perhaps base should
  add loff_t as an alias for compatibility.

Reviewed by:	portlint
Sponsored by:	EMC / Isilon Storage Division
13 Jul 2016 17:48:54
Original commit files touched by this commit  0.163
Revision:418495
cem search for other commits by this committer
Add elfutils 0.163

Elfutils is a collection of utilities, including: stack (to show
backtraces); nm (for listing symbols from object files); size (for
listing the section sizes of an object or archive file); strip (for
discarding symbols); readelf (to see the raw ELF file structures);
elflint (to check for well-formed ELF files); and elfcompress (to
compress or decompress ELF sections).

It also provides libraries to allow other programs to manipulate ELF and
DWARF data.

WWW:	https://fedorahosted.org/elfutils/

Reviewed by:	bdrewery
Sponsored by:	EMC / Isilon Storage Division
Differential Revision:	https://reviews.freebsd.org/D7206

Number of commits found: 22

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
jenkinsDec 15
jenkins-ltsDec 15
gitlabDec 14
nodeDec 14
node4Dec 14
node6Dec 14
node8Dec 14
torDec 14
asterisk13Dec 13
asterisk13*Dec 13
asterisk13*Dec 13
asterisk13*Dec 13
libxml2Dec 13
curl*Dec 11
linux-c7-curl*Dec 11

17 vulnerabilities affecting 108 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2017-12-15 16:33:45


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 32130
Broken 122
Deprecated 47
Ignore 358
Forbidden 0
Restricted 173
No CDROM 77
Vulnerable 43
Expired 10
Set to expire 39
Interactive 0
new 24 hours 0
new 48 hours7
new 7 days77
new fortnight119
new month48543

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2017 Dan Langille. All rights reserved.