| Port details |
- scnlib scanf for modern C++
- 4.0.1 devel
=1 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one. - Maintainer: thierry@FreeBSD.org
 - Port Added: 2026-08-15 20:00:10
- Last Update: 2026-08-15 19:58:03
- Commit Hash: 7340401
- People watching this port, also watch:: vtk9, SparseBitSet, py312-cysignals, python
- License: APACHE20
- WWW:
- https://www.scnlib.dev/
- Description:
- scnlib is a modern C++ library for replacing scanf and std::istream. This
library attempts to move us ever so much closer to replacing iostreams and C
stdio altogether. It's faster than iostream (see Benchmarks), and type-safe,
unlike scanf. Think {fmt} or C++20 std::format, but in the other direction.
This library is the reference implementation of the ISO C++ standards proposal
P1729 "Text Parsing".
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/scnlib/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/scnlib
- pkg install scnlib
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: scnlib
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1786812032
SHA256 (eliaskosunen-scnlib-v4.0.1_GH0.tar.gz) = ece17b26840894cc57a7127138fe4540929adcb297524dec02c490c233ff46a7
SIZE (eliaskosunen-scnlib-v4.0.1_GH0.tar.gz) = 434107
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:
-
- nonexistent : devel/googletest
- nonexistent : math/fast_float
- nonexistent : devel/benchmark
- cmake : devel/cmake-core
- ninja : devel/ninja
- python3.12 : lang/python312
- Test dependencies:
-
- python3.12 : lang/python312
- Runtime dependencies:
-
- python3.12 : lang/python312
- This port is required by:
- for Libraries
-
- science/paraview
Configuration Options:
- No options to configure
- Options name:
- devel_scnlib
- USES:
- cmake compiler:c++20-lang python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 1
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
4.0.1 15 Aug 2026 19:58:03
    |
Thierry Thomas (thierry)  |
devel/scnlib: new port, scanf for modern C++ |
Number of commits found: 1
|