Port details |
- tomlplusplus TOML config parser and serializer for C++
- 3.4.0 devel =2 3.4.0Version of this port present on the latest quarterly branch.
- Maintainer: jbeich@FreeBSD.org
- Port Added: 2024-01-03 13:00:18
- Last Update: 2024-04-11 09:16:53
- Commit Hash: 43d9a13
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: MIT
- WWW:
- https://marzer.github.io/tomlplusplus/
- Description:
- toml++ is a TOML config parser and serializer for C++.
Features:
- Header-only (optional!)
- Supports the latest TOML release v1.0.0, plus
optional support for some unreleased TOML features
- Passes all tests in the toml-test suite
- Supports serializing to JSON and YAML
- Proper UTF-8 handling (incl. BOM)
- C++17 (plus some C++20 features where available, e.g. experimental support for char8_t strings)
- Doesn't require RTTI
- Works with or without exceptions
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- tomlplusplus>0:devel/tomlplusplus
- To install the port:
- cd /usr/ports/devel/tomlplusplus/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/tomlplusplus
- pkg install tomlplusplus
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: tomlplusplus
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1697204382
SHA256 (marzer-tomlplusplus-v3.4.0_GH0.tar.gz) = 8517f65938a4faae9ccf8ebb36631a38c1cadfb5efa85d9a72e15b9e97d25155
SIZE (marzer-tomlplusplus-v3.4.0_GH0.tar.gz) = 1294731
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- Test dependencies:
-
- catch>0 : devel/catch
- This port is required by:
- for Build
-
- x11-wm/hyprland
- for Libraries
-
- games/prismlauncher
- x11/hyprcursor
Configuration Options:
- No options to configure
- Options name:
- devel_tomlplusplus
- USES:
- cmake:indirect compiler:c++17-lang meson pkgconfig
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 2
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.4.0 11 Apr 2024 09:16:53 |
Max Brazhnikov (makc) |
*/*: convert to cmake:indirect
Convert bunch of ports to USES=cmake:indirect |
3.4.0 03 Jan 2024 12:58:12 |
Jan Beich (jbeich) |
devel/tomlplusplus: add new port
TOML config parser and serializer for C++
Features:
- Header-only (optional!)
- Supports the latest TOML release v1.0.0, plus
optional support for some unreleased TOML features
- Passes all tests in the toml-test suite
- Supports serializing to JSON and YAML
- Proper UTF-8 handling (incl. BOM)
- C++17 (plus some C++20 features where available, e.g. experimental support for
char8_t strings)
- Doesn't require RTTI
- Works with or without exceptions
https://marzer.github.io/tomlplusplus/ |
Number of commits found: 2
|