Port details |
- libconfig Simple library for processing structured configuration files
- 1.7.3 devel =4 1.7.3Version of this port present on the latest quarterly branch.
- Maintainer: ntarmos@ceid.upatras.gr
- Port Added: 2007-09-26 12:22:26
- Last Update: 2022-09-07 21:58:51
- Commit Hash: fb16dfe
- People watching this port, also watch:: p5-WWW-RobotRules, p5-HTTP-Daemon, p5-libwww, autoconf, p5-Error
- License: LGPL21
- WWW:
- https://www.hyperrealm.com/libconfig/libconfig.html
- Description:
- Libconfig is a simple library for processing structured configuration
files. This file format is more compact and more readable than XML. And
unlike XML, it is type-aware, so it is not necessary to do string
parsing in application code.
Libconfig is very compact - a fraction of the size of the expat XML
parser library. This makes it well-suited for memory-constrained systems
like handheld devices.
The library includes bindings for both the C and C++ languages. It works
on POSIX-compliant UNIX and UNIX-like systems (GNU/Linux, Mac OS X,
Solaris, FreeBSD), Android, and Windows (2000, XP and later).
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- libconfig>0:devel/libconfig
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/devel/libconfig/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/libconfig
- pkg install libconfig
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libconfig
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1641838254
SHA256 (libconfig-1.7.3.tar.gz) = 545166d6cac037744381d1e9cc5a5405094e7bfad16a411699bcff40bbb31ee7
SIZE (libconfig-1.7.3.tar.gz) = 730800
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- makeinfo : print/texinfo
- autoconf>=2.71 : devel/autoconf
- automake>=1.16.5 : devel/automake
- libtoolize : devel/libtool
- Runtime dependencies:
-
- indexinfo : print/indexinfo
- This port is required by:
- for Build
-
- www/ot-recorder
- for Libraries
-
- astro/siril
- audio/shairport-sync
- audio/umurmur
- deskutils/dfshow
- deskutils/walld
- irc/srain
- lang/ldc
-
Deleted ports which required this port:
- for Run
-
- www/glewlwyd
Configuration Options:
- ===> The following configuration options are available for libconfig-1.7.3:
INFO=on: Build and/or install GNU info pages
===> Use 'make config' to modify these settings
- Options name:
- devel_libconfig
- USES:
- autoreconf libtool pathfix makeinfo
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
1.7.3 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
1.7.3 20 Jul 2022 14:21:35 |
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 ) |
1.7.3 26 Jan 2022 07:46:25 |
Marius Strobl (marius) |
devel/libconfig: update to 1.7.3
- Chase shared library bump across dependant ports.
- Fetch releases rather than tags from GitHub. [1]
- Properly depend on makeinfo, adding an INFO knob.
- Refresh pkg-descr and COMMENT accordingly.
PR: 261062
Reported by: dizzy [1]
Approved by: maintainer timeout |
1.7.2_1 29 Oct 2021 09:50:18 |
Stefan Eßer (se) |
*/*: Remove redundant '-[0-9]*' from CONFLICTS
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".
Approved by: portmgr (blanket) |
1.7.2_1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.7.2_1 10 Nov 2018 18:12:58 |
bapt |
Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.
Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.
Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them
Bump revision of all impacted ports
PR: 232907
exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D17816 |
1.7.2 06 Aug 2018 17:22:37 |
fernape |
devel/libconfig: update to 1.7.2
* Change to USE_GH
* Bump PORTREVISION of dependant ports.
Committing after maintainer timeout
PR: 229961
Submitted by: che@bein.link
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D16442 |
1.4.9_1 22 Feb 2017 15:02:18 |
bapt |
Drop useless dependency on gmake (bmake build those fine) |
1.4.9_1 22 Jul 2014 23:25:55 |
amdmi3 |
- Switch to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed
Approved by: portmgr blanket |
1.4.9 21 Jan 2014 00:22:35 |
bapt |
Support stage |
1.4.9 20 Sep 2013 17:13:47 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3) |
1.4.9 19 Mar 2013 13:04:31 |
eadler |
This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.
If a port used other USE_GNOME items it was untouched.
The ports that used other USES were fixed by hand.
PR: ports/177081
Reviewed by: bapt
Approved by: portmgr (miwi) |
1.4.9 30 Dec 2012 20:43:49 |
pawel |
- Update to version 1.4.9 [1]
- Update maintainer's email
- Remove USE_GNOME=pkgconfig - it's unused
- Configure script is GNU
- Remove leading article from COMMENT
PR: ports/174677 [1]
Submitted by: Nikos Ntarmos <ntarmos@ceid.upatras.gr> (maintainer) |
1.4.8 30 Apr 2012 07:18:38 |
scheidell |
- Resolve conflict. Both ports use same binary file name
- No PORTREVISION bump
PR: ports/165899
Submitted by: Aleksandr A Babaylov <"."@babolo.ru>
Approved by: maintainer (implicit, timeout +30 days) |
1.4.8 15 Dec 2011 08:13:56 |
sunpoet |
- Update to 1.4.8
Changes: http://freecode.com/projects/libconfigduo/releases
PR: ports/163300
Submitted by: Nikos Ntarmos <ntarmos@cs.uoi.gr> (maintainer) |
1.4.5 03 Jul 2011 14:59:23 |
ohauer |
-remove MD5 |
1.4.5 15 Aug 2010 12:51:19 |
arved |
Update to 1.4.5
PR: 147865
Submitted by: maintainer |
1.3.2 03 Jun 2009 23:25:17 |
dhn |
- Respect PREFIX.
PR: ports/135236
Submitted by: Nikos Ntarmos <ntarmos@cs.uoi.gr> (maintainer) |
1.3.2 02 Apr 2009 18:17:47 |
miwi |
- Update to 1.3.2
PR: 133271
Submitted by: Nikos Ntarmos <ntarmos@cs.uoi.gr> (maintainer) |
1.3.1 14 Mar 2009 13:45:29 |
miwi |
- Update Maintainer mail adress
Submitted by: Nikos Ntarmos <ntarmos@cs.uoi.gr> (maintainer via private mail) |
1.3.1 18 Oct 2008 20:51:57 |
miwi |
- Update to 1.3.1
PR: 127820
Submitted by: Wen heping <wenheping@gmail.com>
Approved by: maintainer |
1.2.1 28 Apr 2008 07:51:01 |
miwi |
- Update to 1.2.1
PR: 120303
Submitted by: Nikos Ntarmos <ntarmos@ceid.upatras.gr> (maintainer) |
1.1.3_1 27 Sep 2007 20:19:11 |
vanilla |
Bump PORTREVISION.
Submitted by: erwin@ |
1.1.3 27 Sep 2007 20:07:03 |
vanilla |
Fix pkg-plist
Submitted by: linimon@ via email. |
1.1.3 26 Sep 2007 12:22:13 |
vanilla |
Add libconfig 1.1.3, a simple library for manipulating structured
configuration files.
PR: ports/116655
Submitted by: Nikos Ntarmos <ntarmos at ceid.upatras.gr> |