FreeBSD Ports

textproc/libucl 0.9.4

Universal configuration library parser

Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD2CLAUSE
Categories
textproc, devel
Package size
126.0 KiB, 542.8 KiB installed

Description

Libucl is a parser and C API to parse and generate ucl objects. Libucl consists of several groups of functions:

* Parser functions * Emitting functions * Conversion functions * Generation functions * Iteration functions * Validation functions * Utility functions

Install

As a binary package — by origin, or by package name:

pkg install textproc/libucl
pkg install libucl

From the ports tree:

cd /usr/ports/textproc/libucl/ && make install clean

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

RUN_DEPENDS=	libucl>0:textproc/libucl
LIB_DEPENDS=	libucl.so:textproc/libucl

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:latest0.9.40.9.40.8.20.9.2_20.9.4
FreeBSD:14:quarterly0.9.40.9.4n/a0.9.20.9.4
FreeBSD:15:latest0.9.40.9.4n/a0.9.2_20.9.2_2
FreeBSD:15:quarterly0.9.40.9.4n/an/an/a
FreeBSD:16:latest0.9.40.9.4n/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.

All build dependencies 12
All run dependencies 2

Configuration

Options name: textproc_libucl

OptionDefaultDescription
LUAonLua scripting language support
REGEXonEnable regex checking for schema
SIGNATURESoffEnable signatures checking
URLSoffEnable fetching URLs
UTILSonEnable tools: ucl_chargen, ucl_ucldump, ucl_tool
USES
autoreconf gmake libtool pathfix pkgconfig
Service scripts
none
Conflicts with
ucl

Files

Manual pages 1
  • libucl(3)
pkg-plist 14
  • bin/ucl_chargen
  • bin/ucl_objdump
  • bin/ucl_tool
  • include/lua_ucl.h
  • include/ucl.h
  • include/ucl++.h
  • lib/libucl.a
  • lib/libucl.so
  • lib/libucl.so.5
  • lib/libucl.so.5.4.0
  • %%LUA_MODLIBDIR%%/ucl.a
  • %%LUA_MODLIBDIR%%/ucl.so
  • libdata/pkgconfig/libucl.pc
  • share/man/man3/libucl.3.gz
distinfo 1
FileSizeSHA256
vstakhov-libucl-0.9.4_GH0.tar.gz2.049442e+06319d8ff13441f55d91cd7f3708a54bd03779733e26958c2346c5109014520aaf

Commit history 0

No commits in the history this site was built from.