devel/libconfig 1.7.3 MidnightBSD
Simple library for manipulating structured configuration files
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- lgpl2.1
- Categories
- devel
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).
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | devel/libconfig | 1.7.3 |
| FreeBSD | devel/libconfig | 1.8.2 |
| OpenBSD | devel/libconfig | 1.7.3 |
| NetBSD | devel/libconfig | 1.8.2 |
| DragonFly | devel/libconfig | 1.7.3 |
| HardenedBSD | devel/libconfig | 1.8.2 |
| GhostBSD | devel/libconfig | 1.8.2 |
| OPNsense | devel/libconfig | 1.8.2 |
Install
Binary package:
mport install libconfig
From mports:
cd /usr/mports/devel/libconfig && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libconfig>0:devel/libconfig
LIB_DEPENDS= libconfig++.so:devel/libconfig
Dependencies
Required by 1
Configuration
Options name: devel_libconfig
| Option | Default | Description |
|---|---|---|
| INFO | on |
- USES
- autoreconf libtool pathfix
- Service scripts
- none
- Conflicts with
- wand-libconfig
Files
pkg-plist 14
- include/libconfig.h
- include/libconfig.h++
- lib/cmake/libconfig++/libconfig++Config.cmake
- lib/cmake/libconfig/libconfigConfig.cmake
- lib/libconfig++.a
- lib/libconfig++.so
- lib/libconfig++.so.11
- lib/libconfig++.so.11.1.0
- lib/libconfig.a
- lib/libconfig.so
- lib/libconfig.so.11
- lib/libconfig.so.11.1.0
- libdata/pkgconfig/libconfig++.pc
- libdata/pkgconfig/libconfig.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libconfig-1.7.3.tar.gz | 730800 | 545166d6cac037744381d1e9cc5a5405094e7bfad16a411699bcff40bbb31ee7 |
Master sites 1
- https://github.com/hyperrealm/libconfig/releases/download/v1.7.3/