Port details
scnlib scanf for modern C++
4.0.1 devel Σ =1 4.0.1Version of this port present on the latest quarterly branch. 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: mutt , postfix , fetchmail , libtool , lapack 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
science/ttk
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