Page MenuHomeFreeBSD

Add elfutils 0.163
ClosedPublic

Authored by cem on Jul 13 2016, 4:13 PM.

Details

Summary

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/

Note: This is very much a Linux/glibc-centric upstream and required a pretty heavy hand to port. Some of this could be consolidated into a liblinux porting shim layer.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

cem retitled this revision from to Add elfutils 0.163.
cem updated this object.
cem edited the test plan for this revision. (Show Details)
cem added reviewers: mat, koobs, AMDmi3, bdrewery.
devel/elfutils/Makefile
6 ↗(On Diff #18381)

Should only add new port with PORTREVISION=0 (which is the default so don't need a PORTREVISION line)

devel/elfutils/distinfo
2 ↗(On Diff #18381)

Your tree must be outdated since it is missing the TIMESTAMP line that 'make makesum' should have created.

cem added a reviewer: emaste.
cem added inline comments.
devel/elfutils/Makefile
6 ↗(On Diff #18381)

Right.

devel/elfutils/distinfo
2 ↗(On Diff #18381)

Didn't use 'make makesum' :-). Thanks.

make makesum and remove bogus PORTREVISION, per bdrewery.

bdrewery edited edge metadata.
This revision is now accepted and ready to land.Jul 13 2016, 4:20 PM
cem marked 2 inline comments as done.Jul 13 2016, 4:20 PM
This revision was automatically updated to reflect the committed changes.