Port details |
- libconfig Simple library for processing structured configuration files
- 1.7.3 devel
=3 Version 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-07-20 14:21:35
- Commit Hash: aa6eefd
- People watching this port, also watch:: p5-Error, p5-GSSAPI, pcre, autoconf, pkgconf
- License: LGPL21
- 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).
WWW: https://www.hyperrealm.com/libconfig/libconfig.html
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- libconfig>0:devel/libconfig
- Conflicts:
- CONFLICTS:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- 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
- databases/ateam_mysql57_ldap_auth
- databases/ateam_mysql_ldap_auth
- deskutils/dfshow
- deskutils/walld
-
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: see SVNWeb link above for full details) |
Date | By | Description |
20 Jul 2022 14:21:35 1.7.3 |
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 ) |
26 Jan 2022 07:46:25 1.7.3 |
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 |
29 Oct 2021 09:50:18 1.7.2_1 |
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) |
06 Apr 2021 14:31:07 1.7.2_1 |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
10 Nov 2018 18:12:58
1.7.2_1 |
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 |
06 Aug 2018 17:22:37
1.7.2 |
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 |
22 Feb 2017 15:02:18
1.4.9_1 |
bapt  |
Drop useless dependency on gmake (bmake build those fine) |
22 Jul 2014 23:25:55
1.4.9_1 |
amdmi3  |
- Switch to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed
Approved by: portmgr blanket |
21 Jan 2014 00:22:35
1.4.9 |
bapt  |
Support stage |
20 Sep 2013 17:13:47
1.4.9 |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3) |
19 Mar 2013 13:04:31
1.4.9 |
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) |
30 Dec 2012 20:43:49
1.4.9 |
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) |
30 Apr 2012 07:18:38
1.4.8 |
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) |
15 Dec 2011 08:13:56
1.4.8 |
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) |
03 Jul 2011 14:59:23
1.4.5 |
ohauer  |
-remove MD5 |
15 Aug 2010 12:51:19
1.4.5 |
arved  |
Update to 1.4.5
PR: 147865
Submitted by: maintainer |
03 Jun 2009 23:25:17
1.3.2 |
dhn  |
- Respect PREFIX.
PR: ports/135236
Submitted by: Nikos Ntarmos <ntarmos@cs.uoi.gr> (maintainer) |
02 Apr 2009 18:17:47
1.3.2 |
miwi  |
- Update to 1.3.2
PR: 133271
Submitted by: Nikos Ntarmos <ntarmos@cs.uoi.gr> (maintainer) |
14 Mar 2009 13:45:29
1.3.1 |
miwi  |
- Update Maintainer mail adress
Submitted by: Nikos Ntarmos <ntarmos@cs.uoi.gr> (maintainer via private mail) |
18 Oct 2008 20:51:57
1.3.1 |
miwi  |
- Update to 1.3.1
PR: 127820
Submitted by: Wen heping <wenheping@gmail.com>
Approved by: maintainer |
28 Apr 2008 07:51:01
1.2.1 |
miwi  |
- Update to 1.2.1
PR: 120303
Submitted by: Nikos Ntarmos <ntarmos@ceid.upatras.gr> (maintainer) |
27 Sep 2007 20:19:11
1.1.3_1 |
vanilla  |
Bump PORTREVISION.
Submitted by: erwin@ |
27 Sep 2007 20:07:03
1.1.3 |
vanilla  |
Fix pkg-plist
Submitted by: linimon@ via email. |
26 Sep 2007 12:22:13
1.1.3 |
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> |