dev-libs / libucl

Universal configuration library parser

Official package sites : https://github.com/vstakhov/libucl ·

UCL is heavily infused by nginx configuration as the example of a convenient configuration system. However, UCL is fully compatible with JSON format and is able to parse json files. It can also emit UCL objects into different formats such as "nginx like", json, yaml and compact json

v9999 :: 0 :: gentoo

Modified
License
BSD-2
USE flags
lua regex sign static-libs test urls utils

v0.8.1-r100 :: 0 :: gentoo

Modified
License
BSD-2
Keywords
~amd64 ~x86
USE flags
lua regex sign static-libs test urls utils

General

lua
Enable Lua scripting support
regex
Enable regex support
sign
Enable signatures check
static-libs
Build static versions of dynamic libraries as well
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
urls
Enable URLs fetch
utils
Install utils for checking other configs

lua_single_target

lua5-1
Build for Lua 5.1 only
lua5-3
Build for Lua 5.3 only

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

net-misc / curl : A Client that groks URLs

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

net-misc / curl : A Client that groks URLs

gui-wm / hikari : Wayland compositor inspired by CWM

797364
dev-libs/libucl-0.8.1-r100 - configure: error: unable to find the EVP_MD_CTX_create() function
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-libs/libucl: use binding := for dev-libs/openssl
No revbump given this package currently fails to build with USE=sign (bug #797364) Needed for upcoming upgrade to OpenSSL 3.0.0 which has changed ABI. Acked-by: David Seifert <soap@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
dev-libs/libucl: drop old version
Dropping old version, which does not support slotted lua Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
dev-libs/libucl: fix lua USE flag
remove calling lua_setup and co. when not with USE lua Closes: https://bugs.gentoo.org/761808 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/18837 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
*/*: limit pkgs not migrated to lua eclasses to dev-lang/lua:0
Only ebuilds which previously were happy with any slot (those which explicitly specify one of the 5.x slots are allowed to keep doing so until they have been migrated to the eclasses) and which do not require a version of Lua higher than 5.1 (to prevent CI from complaining about non-existent dependencies; all of these should have been masked or USE-masked by now anyway). Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
dev-libs/libucl: revision bump for slotted lua
Closes: https://github.com/gentoo/gentoo/pull/18557 Closes: https://bugs.gentoo.org/752591 Package-Manager: Portage-3.0.11, Repoman-3.0.2 RepoMan-Options: --force Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
dev-libs/libucl: remove failing tests
no version bump as these tests were remote calls and removal has no effect on anything Closes: https://bugs.gentoo.org/732090 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/17734 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
dev-libs/libucl: remove static libs + libtool .la
Closes: https://bugs.gentoo.org/727388 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/16247 Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
dev-libs/libucl: revert retired package + new proxy-maintainer
Reverts: 62c1d41b30e26f3d611b1c4bf595d460d7182ca8 Closes: https://bugs.gentoo.org/719670 Readded for potential new wayland window manager hikari Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-libs/libucl: Remove last-rited pkg
Closes: https://bugs.gentoo.org/694206 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-libs/libucl: Sort KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/jbergstroem/fix/dev-libs/ucl-conflict'
Pull request: https://github.com/gentoo/gentoo/pull/819
Johan Bergström · gentoo
dev-libs/{lib,}ucl: Avoid simultaneous installation
Both libraries opts to use /usr/{include,lib}/libucl* which leads to a conflict. There unfortunately doesn't seem to be a resolution upstream; dev-libs/ucl is 12 years old and dev-libs/libucl has stated that no changes related to this will occur.
Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/784'.
Johan Bergström · gentoo
dev-libs/libucl: New package
Libucl is a configuration library parser and a set of optional utilities.