devel/string_theory 3.9 FreeBSD
Modern C++ library for string manipulation and storage
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- devel
- Package size
- 28.7 KiB, 244.3 KiB installed
Description
String Theory is a flexible modern C++ library for string manipulation and storage. It stores data internally as UTF-8, for ease of use with existing C/C++ APIs. It can also handle conversion to and from UTF-16, UTF-32, and Latin-1, and has a variety of methods to simplify text manipulation.
In addition, String Theory includes a powerful and fast type-safe string formatter (ST::format), which can be extended with custom type formatters by end-user code.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/string_theory | 3.9 |
| DragonFly | devel/string_theory | 3.8 |
Install
Binary package:
pkg install string_theory
From the ports tree:
cd /usr/ports/devel/string_theory/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= string_theory>0:devel/string_theory
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.9 | 3.9 | 3.4 | 3.8 | 3.9 |
| FreeBSD:14:quarterly | 3.9 | 3.9 | n/a | 3.8 | 3.9 |
| FreeBSD:15:latest | 3.9 | 3.9 | n/a | 3.8 | 3.8 |
| FreeBSD:15:quarterly | 3.9 | 3.9 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.9 | 3.9 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Test 1
googletest>=0: devel/googletest
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Required by 1
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++20-lang localbase:ldflags
- Service scripts
- none
Files
pkg-plist 30
- include/string_theory/assert
- include/string_theory/char_buffer
- include/string_theory/codecs
- include/string_theory/exceptions
- include/string_theory/format
- include/string_theory/formatter
- include/string_theory/iostream
- include/string_theory/st_assert.h
- include/string_theory/st_charbuffer.h
- include/string_theory/st_codecs.h
- include/string_theory/st_codecs_priv.h
- include/string_theory/st_config.h
- include/string_theory/st_format.h
- include/string_theory/st_format_numeric.h
- include/string_theory/st_format_priv.h
- include/string_theory/st_formatter.h
- include/string_theory/st_iostream.h
- include/string_theory/st_stdio.h
- include/string_theory/st_string.h
- include/string_theory/st_string_priv.h
- include/string_theory/st_stringstream.h
- include/string_theory/st_utf_conv.h
- include/string_theory/st_utf_conv_priv.h
- include/string_theory/stdio
- include/string_theory/string
- include/string_theory/string_stream
- include/string_theory/utf_conversion
- lib/cmake/string_theory/string_theory-config-version.cmake
- lib/cmake/string_theory/string_theory-config.cmake
- lib/cmake/string_theory/string_theory-targets.cmake
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| zrax-string_theory-3.9_GH0.tar.gz | 68952 | 9bb0a9697319964479f813d9c61e3c5a1f57f7e8a5bc6db14cba7489addc3f49 |
Commit history 0
No commits in the history this site was built from.