aboutsummaryrefslogtreecommitdiff
path: root/devel/elfutils
Commit message (Collapse)AuthorAgeFilesLines
* Bump PORTREVISIONs of all users of math/mpc that we just updated toGerald Pfeifer2018-03-101-0/+1
| | | | | | | version 1.1.0 (via revision 464079). Notes: svn path=/head/; revision=464084
* Unbreak the build on sparc64 by converting to FreeBSD ptrace(2) API.Alexey Dokuchaev2018-01-152-1/+80
| | | | Notes: svn path=/head/; revision=459106
* For ports that are marked BROKEN on armv6, and also fail to build onMark Linimon2017-11-301-0/+1
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=455167
* Update to 0.170Olivier Cochard2017-11-1311-106/+170
| | | | | | | | | PR: 223607 Submitted by: Anton Yuzhaninov Approved by: cem (maintainer) Notes: svn path=/head/; revision=454110
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2017-09-101-0/+1
| | | | | | | | | | | | | | | | | (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 Notes: svn path=/head/; revision=449591
* - Update devel/automake to 1.15.1.Tijl Coosemans2017-06-251-5/+1
| | | | | | | | | | - Convert devel/elfutils to USES=autoreconf. PR: 220152 Exp-run by: antoine Notes: svn path=/head/; revision=444259
* Mark some ports failing on aarch64, and, in a few cases, other tier-2Mark Linimon2017-05-031-2/+4
| | | | | | | | | | | archs. While here, pet portlint. Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=440001
* Force the use of GCC 4.8 (strictly), since this port fails with newerGerald Pfeifer2017-05-011-1/+1
| | | | | | | | | | versions. PR: 217000 Requested by: cem (maintainer) Notes: svn path=/head/; revision=439866
* Replace USE_GCC=4.8+ by the generic and preferred USE_GCC=yes.Gerald Pfeifer2017-04-081-1/+1
| | | | | | | Approved by: cem (maintainer) Notes: svn path=/head/; revision=437981
* devel/elfutils: Update to latest 0.168Conrad Meyer2017-01-2119-206/+114
| | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=432006
* Cleanup BROKEN/IGNORE for 10.3-Mathieu Arnold2017-01-031-7/+1
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=430454
* devel/elfutils: Update URLs to new upstreamConrad Meyer2016-12-292-2/+2
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=429874
* elfutils: Fix build on CURRENTConrad Meyer2016-11-111-1/+4
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=425895
* Mark as broken on armv6 and sparc64.Mark Linimon2016-09-181-0/+3
| | | | | | | Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=422382
* elfutils: Fix port build after recent basename() API breakConrad Meyer2016-08-052-2/+22
| | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=419697
* Make it more ports worthy.Mathieu Arnold2016-07-191-6/+7
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=418808
* - Fix FreeBSD version requirement (only builds on 10.3+, requires futimens(2))Dmitry Marakasov2016-07-181-2/+2
| | | | | | | | Reported by: pkg-fallout Approved by: portmgr blanket Notes: svn path=/head/; revision=418721
* elfutils-0.163_6Conrad Meyer2016-07-176-4/+65
| | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=418678
* devel/elfutils: Add missing LIB_DEPENDS on libargpConrad Meyer2016-07-151-1/+2
| | | | Notes: svn path=/head/; revision=418583
* elfutils-0.163_4Conrad Meyer2016-07-143-11/+57
| | | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=418553
* elfutils:Conrad Meyer2016-07-141-3/+10
| | | | | | | | | - 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. Notes: svn path=/head/; revision=418510
* elfutils: Revert installing elfutils' elf.hConrad Meyer2016-07-134-32/+1
| | | | | | | | | | This conflicts with base elf.h. Instead, add needed types (and perhaps numeric definitions) to base elf.h. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=418509
* elfutils:Conrad Meyer2016-07-134-1/+87
| | | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=418507
* Add elfutils 0.163Conrad Meyer2016-07-1323-0/+660
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 Notes: svn path=/head/; revision=418495