BSD Ports

devel/iniparser 4.3.2 FreeBSD

Free stand-alone ini file parsing library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d1a2eb47fb
License
MIT
Categories
devel
Package size
85.0 KiB, 516.5 KiB installed

Description

iniParser is a simple C library offering ini file parsing services. The library is pretty small (less than 1500 lines of C) and robust, and does not depend on any other external library to compile. It is written in ANSI C and should compile on most platforms without difficulty.

In the other systems

SystemPortVersion
FreeBSDdevel/iniparser4.3.2
OpenBSDdevel/iniparser3.1p1
NetBSDdevel/iniparser3.1
DragonFlydevel/iniparser4.2.6

Install

Binary package:

pkg install iniparser

From the ports tree:

cd /usr/ports/devel/iniparser/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	iniparser>0:devel/iniparser
LIB_DEPENDS=	libiniparser.so:devel/iniparser

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.3.24.3.24.14.2.64.3.2
FreeBSD:14:quarterly4.3.04.3.0n/a4.2.64.3.0
FreeBSD:15:latest4.3.24.3.2n/a4.2.64.2.6
FreeBSD:15:quarterly4.3.04.3.0n/an/an/a
FreeBSD:16:latest4.3.04.3.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 67

Configuration

Options name: devel_iniparser

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cmake:testing cpe pathfix ruby:none
Service scripts
none

Files

pkg-plist 14
  • include/iniparser/dictionary.h
  • include/iniparser/iniparser.h
  • include/iniparser/version.h
  • lib/cmake/iniparser/iniparser-config-version.cmake
  • lib/cmake/iniparser/iniparser-config.cmake
  • lib/cmake/iniparser/iniparser-sharedTargets-.cmake
  • lib/cmake/iniparser/iniparser-sharedTargets.cmake
  • lib/cmake/iniparser/iniparser-staticTargets-.cmake
  • lib/cmake/iniparser/iniparser-staticTargets.cmake
  • lib/libiniparser.a
  • lib/libiniparser.so
  • lib/libiniparser.so.
  • lib/libiniparser.so.
  • libdata/pkgconfig/iniparser.pc
distinfo 2
FileSizeSHA256
ndevilla-iniparser-v4.3.2_GH0.tar.gz262602e9eb6be555c30fbef87e5a07333fcff6ef8c5bbbdc5710321bbad7ebae0612a7
ThrowTheSwitch-Unity-v2.7.0_GH0.tar.gz326535e84eb301ca7967831e68b1728f911e87fa2d345d8ddb64f897bc2f2ee24a321c

Commit history 2

DateCommitCreditsLog message
d1a2eb47fb Nuno Teixeira devel/iniparser: Update to 4.3.2
Use PLIST_SUB for the library version: upstream sets VERSION to the project version and SOVERSION to its major. ChangeLog: https://gitlab.com/iniparser/iniparser/-/releases/v4.3.2
3591f40158 Nuno Teixeira devel/iniparser: Update to 4.3.0
* Add tests: Unity is fetched at configure time, which needs network access. Add it as a second distfile and set FETCHCONTENT_SOURCE_DIR_UNITY instead. This skips the PATCH_COMMAND that places unity_config.h, so copy it in pre-test. ChangeLog: https://gitlab.com/iniparser/iniparser/-/releases/v4.3.0#430-2026-09-15