Port details |
- elfio Small C++ library for reading and generating ELF files
- 3.10 devel
=2 Version of this port present on the latest quarterly branch. - Maintainer: james.wright@digital-chaos.com
 - Port Added: 2001-07-26 08:59:37
- Last Update: 2022-07-20 14:21:35
- Commit Hash: aa6eefd
- People watching this port, also watch:: glib, make++, python, e2fsprogs
- License: MIT
- Description:
- ELFIO is a small, header-only C++ library that provides a simple interface
for reading and generating files in ELF binary format.
It is used as a standalone library - it is not dependant on any other
product or project. Adhering to ISO C++, it compiles on a wide variety of
architectures and compilers.
WWW: http://elfio.sourceforge.net/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/elfio/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/elfio
- pkg install elfio
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: elfio
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1645222927
SHA256 (elfio-3.10.tar.gz) = cdc6362ede2e0c8d1d6db15d7da4b526f461d9cfae6f6337369e416a8bc60234
SIZE (elfio-3.10.tar.gz) = 530003
- Packages (timestamps in pop-ups are UTC):
- This port is required by:
- for Build
-
- sysutils/apache-mesos
- Configuration Options:
- ===> The following configuration options are available for elfio-3.10:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
- Options name:
- devel_elfio
- USES:
- compiler:c++11-lang
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
20 Jul 2022 14:21:35 3.10 |
Tobias C. Berner (tcberner)  |
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
20 Feb 2022 17:24:39 3.10 |
Dries Michiels (driesm)  Author: James Wright |
devel/elfio: Update to 3.10
PR: 262044 |
17 Sep 2021 11:20:33 3.9 |
Fernando Apesteguía (fernape)  Author: James Wright |
devel/elfio: Update to 3.9
PR: 258525
Reported by: james.wright@digital-chaos.com (maintainer) |
06 Apr 2021 14:31:07 3.8 |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
01 Mar 2021 20:22:43
3.8 |
nc  |
devel/elfio: Update to 3.8
PR: 253885
Submitted by: James Wright <james.wright AT digital-chaos DOT com> (maintainer) |
12 Jun 2020 09:35:39
3.6 |
pi  |
devel/elfio: update 3.5 -> 3.6
PR: 247183
Submitted by: James Wright <james.wright@digital-chaos.com> (maintainer)
Relnotes: https://github.com/serge1/ELFIO/commits/master |
05 Jun 2020 09:15:58
3.5 |
fernape  |
devel/elfio: Update to 3.5
PR: 246994
Submitted by: james.wright@digital-chaos.com (maintainer) |
13 Aug 2019 14:46:28
3.4 |
tobik  |
Mk/bsd.sanity.mk: Flag non-integer PORTREVISION/PORTEPOCH
Currently they are not checked and something like PORTREVISION=foo
or just PORTREVISION= is accepted. Some ports use indirection via
custom variables for them so it is worthwhile to check that they
are set to sane values.
While here fix ports that currently have non-integer PORTREVISION
or PORTEPOCH.
Approved by: portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D21225 |
12 Aug 2019 08:59:46
3.4 |
arrowd  |
devel/elfio: Update to 3.4.
Submitted by: james.wright@digital-chaos.com (maintainer)
Differential Revision: https://reviews.freebsd.org/D21185 |
26 Jul 2019 20:46:57
3.3_1 |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
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, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
18 Apr 2019 14:38:35
3.3 |
pkubaj  |
devel/elfio: fix build with GCC-based architectures
PR: 237312
Approved by: mat (mentor), james.wright@digital-chaos.com (maintainer)
Differential Revision: https://reviews.freebsd.org/D19942 |
15 Apr 2019 08:10:30
3.3 |
tobik  |
devel/elfio: Update to 3.3
- Assign to submitter
PR: 237224
Submitted by: James Wright <james.wright@digital-chaos.com>
Differential Revision: https://reviews.freebsd.org/D19879 |
20 Jan 2017 20:33:31
1.0.3_5 |
sunpoet  |
Update WWW: SF redirects to https://sourceforge.net/projects/<PROJECT_NAME>/ |
12 Jan 2016 16:20:32
1.0.3_5 |
amdmi3  |
Convert LICENSE= "GPLxx # or later" to "GPLxx+"
Approved by: portmgr blanket |
19 Nov 2015 20:49:21
1.0.3_5 |
amdmi3  |
- Clarify LICENSE
- Add LICENSE_FILE
- Switch to options helpers |
28 Mar 2015 15:38:42
1.0.3_5 |
bapt  |
USES=autoreconf |
27 Oct 2014 10:10:59
1.0.3_5 |
bapt  |
Cleanup plist |
29 Aug 2014 21:05:04
1.0.3_5 |
tijl  |
Convert to USES=libtool and add INSTALL_TARGET=install-strip |
06 Aug 2014 04:34:23
1.0.3_4 |
adamw  |
In some straightforward situations, protect examples behind PORTEXAMPLES,
adding EXAMPLES to OPTIONS_DEFINE where necessary. In a couple instances,
correct examples being controlled by the DOCS option. |
15 Jul 2014 14:36:13
1.0.3_4 |
adamw  |
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. |
05 May 2014 09:45:37
1.0.3_4 |
bapt  |
Convert all :U to :tu and :L to :tl
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)
bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore
Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier
With hat: portmgr |
18 Mar 2014 01:01:36
1.0.3_4 |
swills  |
- Staging support
- Fixed port options
- Added LICENSE
PR: ports/187627
Submitted by: Bartek Rutkowski <ports@robakdesign.com> |
21 Feb 2014 13:36:13
1.0.3_3 |
ehaupt  |
Remove trailing whitespaces from category devel |
10 Feb 2014 13:54:28
1.0.3_3 |
ehaupt  |
According to the Porter's Handbook (5.12.2.3.) default options must be added to
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.
This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.
Approved by: portmgr (bapt) |
20 Sep 2013 17:03:27
 |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 1) |
16 Jul 2013 05:42:37
1.0.3_3 |
ade  |
- Update devel/automake to 1.14
- Update devel/gettext to 0.18.3
- Fix known-broken (from exp-runs) ports
- Clean up a lot of cruft in the devel/gettext port itself,
based on work from tijl@
PR: 178883
Submitted by: ade
Sponsored by: Wadsworth 6X |
28 Mar 2013 16:29:01
1.0.3_3 |
eadler  |
Style: tab -> space.
Most contributors copy an existing port when writing their own so reduce the
number of bad examples in the tree. |
12 Jun 2012 09:17:03
1.0.3_3 |
bapt  |
Convert to new options framework |
24 Oct 2011 03:33:20
1.0.3_3 |
stas  |
- Return my ports back to the pool. I was unable to make any fixes to
my ports in the past 3 weeks while ports were broken on any 10.x
machines, which means I'm unable to maintain them. So let people know
that there's no available support for them until things are back to
normal (which also means that anyone with spare time will be able
to fix them without getting approval). |
11 Aug 2011 19:20:17
1.0.3_3  |
kwm  |
Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since
mid 2008.
PR: ports/159624
Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru> |
03 Jul 2011 14:59:23
1.0.3_3 |
ohauer  |
-remove MD5 |
08 Dec 2010 19:58:49
1.0.3_3 |
ade  |
Clean up "current" versions of autotools components to further reduce
tree-churn on updates. |
04 Dec 2010 07:34:27
1.0.3_3 |
ade  |
Sync to new bsd.autotools.mk |
16 Oct 2010 11:52:47
1.0.3_3 |
ade  |
Punt autoconf267->autoconf268 |
05 Oct 2010 19:57:56
1.0.3_3 |
ade  |
Round one migration of ports from automake{19,110} to automake111 |
15 Sep 2010 18:35:24
1.0.3_3 |
ade  |
Autotools update. Read ports/UPDATING 20100915 for details.
Approved by: portmgr (for Mk/bsd.port.mk part)
Tested by: Multiple -exp runs |
22 Aug 2009 00:18:43
1.0.3_2 |
amdmi3  |
- Switch SourceForge ports to the new File Release System: categories starting
with D |
02 Aug 2009 19:36:34
1.0.3_2 |
mezz  |
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.
It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.
With help: marcus and kwm
Pointyhat-exp: a few times by pav
Tested by: pgollucci, "Romain Tartière" <romain@blogreen.org>, and
a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by: marcus
Approved by: portmgr |
20 Aug 2008 00:57:32
1.0.3_2 |
ade  |
Conversion from (now defunct) autoconf-2.61 to autoconf-2.62
Tested by: exp build run (erwin) |
30 Sep 2007 04:47:37
1.0.3_2 |
linimon  |
Switch autoconf dependencies from 2.53 or 2.59 to 2.61.
PR: ports/116639
Submitted by: aDe |
24 Jun 2007 14:32:53
1.0.3_1 |
stas  |
- Switch to shared library instead of static one.
Requested by: Marcin Cieslak <saper@SYSTEM.PL>
PR: ports/113350 |
27 Mar 2007 22:12:03
1.0.3_1 |
stas  |
- Change my email.
Suggested by: skv |
21 Jul 2006 21:12:37
1.0.3_1 |
rafan  |
- Install sample programs
- Fix PORTNAME to match dirname
- Use PORTDOCS, USE_GNOME macro
- Pass maintainership to submitter
PR: ports/100685
Submitted by: Stanislav Sedov <ssedov at mbsd.msk.ru> |
18 Nov 2005 15:37:49
1.0.3 |
mnag  |
Update to 1.0.3
Add SHA256
PR: 89232
Submitted by: KATO Tsuguru <tkato432@yahoo.com> |
03 Jun 2005 23:08:23
1.0.2 |
pav  |
- Update to 1.0.2
PR: ports/81851
Submitted by: KATO Tsuguru <tkato432@yahoo.com> |
29 Jan 2004 07:24:56
1.0.0 |
trevor  |
SIZEify. |
20 Feb 2003 17:07:10
1.0.0 |
knu  |
De-pkg-comment. |
01 Jan 2003 22:09:42
1.0.0 |
naddy  |
* Update to 1.0.0.
* Install included sample program and documentation.
* Respect NOPORTDOCS.
PR: 42408
Submitted by: Sergei Kolobov <sergei@kolobov.com> |
18 Dec 2002 01:05:29
0.2.7 |
naddy  |
Fix build on 64-bit platforms: sizeof() returns size_t. |
25 Jun 2002 18:36:39
0.2.7 |
ijliao  |
Replace ${PERL} with ${REINPLACE_CMD}
PR: 39842
Submitted by: Oliver Braun <obraun@informatik.unibw-muenchen.de> |
26 Jul 2001 12:59:37  |
ijliao  |
add elfio ELF (Executable and Linkable Format) reader and producer |