Up to [cvs.NetBSD.org] / pkgsrc / devel / tomlplusplus
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
devel: Adapt packages to use USE_(CC|CXX)_FEATURES
tomlplusplus: update to 3.3.0. Now installs a library. ## v3.3.0 #### Fixes: - fixed null pointer dereference in parser when exceptions are disabled (#169) (@ncaklovic) - fixed spurious warnings in MSVC 19.34 - fixed `toml::parse_file()` on windows for non-ASCII paths - fixed a spurious table redefinition error (#187) (@jorisvr) - fixed UB edge-case in integer parsing (#188) (@jorisvr) - fixed some build issues with Apple-flavoured Clang (#189) (@eddelbuettel) #### Additions: - added `toml::format_flags::terse_key_value_pairs` - added `TOML_ENABLE_FLOAT16` config (#178) (@Scrumplex) #### Removals: - removed automatic detection of `_Float16` (you must explicitly set `TOML_ENABLE_FLOAT16` to enable it) (#186) (@benthetechguy) #### Build system: - re-wrote the meson scripts to fix a number of issues (#185, #186) (@Tachi107, @benthetechguy) - increased the minimum required meson version to `0.61.0`
devel/tomlplusplus: import tomlplusplus-2.5.0 TOML library for C++ Features * Supports the latest TOML release (v1.0.0), plus optional support for some unreleased TOML features * Supports serializing to JSON * Proper UTF-8 handling (incl. BOM) * C++17 (plus some C++20 features where available, e.g. experimental support for char8_t strings) * Header-only (optional!) * Doesn't require RTTI * Works with or without exceptions