textproc/vss-text 26.2 FreeBSD
Ada library for Unicode text processing
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
2e6925e7dd- License
- APACHE20
- Categories
- textproc, devel, lang
Description
A high level Unicode text processing library, designed with the following objectives: * To introduce a definite type that represents a string of Unicode characters and provides a handy set of operations. * The API should be encoding independent and allows efficient implementations. * Besides separating string API from in-memory data representation, it should separate string API from input/output stream representation. * To provide a clear, well-defined semantic for iteration over string elements, such as Unicode unit, grapheme cluster, etc. * To avoid string element integer indexes, because this isn't necessarily constant time and could mislead about indexed element kind. * To prefer safe results over raising exceptions where possible.
In the other systems
The newest version among them is 26.2, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | textproc/vss-text | 26.2 newest | none known | - | [email protected] | 2026-10-28 |
| GhostBSD | textproc/vss-text | 26.2 newest | no data | - | [email protected] | - |
Version history 1
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
pkg install vss-text
From the ports tree:
cd /usr/ports/textproc/vss-text/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= vss-text>0:textproc/vss-text
LIB_DEPENDS= libvss-gnat.so:textproc/vss-text
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 | - | 26.2 | - | - | - |
| FreeBSD:14:quarterly | - | - | n/a | - | - |
| FreeBSD:15:latest | 26.2 | 26.2 | n/a | - | - |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | 26.2 | 26.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 1
gprbuild>0: devel/gprbuild
The full lists below include those, and their dependencies in turn.
Build dependencies 13
Run dependencies 10
No port depends on this one.
Configuration
No options to configure.
- USES
- ada:14,run
- Service scripts
- none
Files
pkg-plist 469
- include/vss-text/gnat/a-szuvau.adb
- include/vss-text/gnat/a-szuvau.ads
- include/vss-text/text/vss-characters-latin.ads
- include/vss-text/text/vss-characters-punctuations.ads
- include/vss-text/text/vss-characters-specials.ads
- include/vss-text/text/vss-characters.adb
- include/vss-text/text/vss-characters.ads
- include/vss-text/text/vss-implementation-arithmetic_64.ads
- include/vss-text/text/vss-implementation-arithmetic_64__128.adb
- include/vss-text/text/vss-implementation-big_integers.adb
- include/vss-text/text/vss-implementation-big_integers.ads
- include/vss-text/text/vss-implementation-character_codes.ads
- include/vss-text/text/vss-implementation-fnv_hash.adb
- include/vss-text/text/vss-implementation-fnv_hash.ads
- include/vss-text/text/vss-implementation-gcc.ads
- include/vss-text/text/vss-implementation-interfaces_c.ads
- include/vss-text/text/vss-implementation-line_iterators.adb
- include/vss-text/text/vss-implementation-line_iterators.ads
- include/vss-text/text/vss-implementation-line_terminator.adb
- include/vss-text/text/vss-implementation-line_terminator.ads
- include/vss-text/text/vss-implementation-numbers-clinger.adb
- include/vss-text/text/vss-implementation-numbers-clinger.ads
- include/vss-text/text/vss-implementation-numbers-eisel_lemire.adb
- include/vss-text/text/vss-implementation-numbers-eisel_lemire.ads
- include/vss-text/text/vss-implementation-numbers-tables.ads
- include/vss-text/text/vss-implementation-numbers.adb
- include/vss-text/text/vss-implementation-numbers.ads
- include/vss-text/text/vss-implementation-packed_decimals.adb
- include/vss-text/text/vss-implementation-packed_decimals.ads
- include/vss-text/text/vss-implementation-referrers.adb
- include/vss-text/text/vss-implementation-referrers.ads
- include/vss-text/text/vss-implementation-string_vectors.adb
- include/vss-text/text/vss-implementation-string_vectors.ads
- include/vss-text/text/vss-implementation-strings.adb
- include/vss-text/text/vss-implementation-strings.ads
- include/vss-text/text/vss-implementation-text_storages-heap.adb
- include/vss-text/text/vss-implementation-text_storages-heap.ads
- include/vss-text/text/vss-implementation-text_storages.ads
- include/vss-text/text/vss-implementation-ucd_casing.adb
- include/vss-text/text/vss-implementation-ucd_casing.ads
- include/vss-text/text/vss-implementation-ucd_casing_utf8.ads
- include/vss-text/text/vss-implementation-ucd_core.ads
- include/vss-text/text/vss-implementation-ucd_normalization_common.ads
- include/vss-text/text/vss-implementation-ucd_normalization_utf8.ads
- include/vss-text/text/vss-implementation-utf8_casing.adb
- include/vss-text/text/vss-implementation-utf8_casing.ads
- include/vss-text/text/vss-implementation-utf8_encoding.adb
- include/vss-text/text/vss-implementation-utf8_encoding.ads
- include/vss-text/text/vss-implementation-utf8_normalization.adb
- include/vss-text/text/vss-implementation-utf8_normalization.ads
- include/vss-text/text/vss-implementation-utf8_strings-mutable_operations.adb
- include/vss-text/text/vss-implementation-utf8_strings-mutable_operations.ads
- include/vss-text/text/vss-implementation-utf8_strings.adb
- include/vss-text/text/vss-implementation-utf8_strings.ads
- include/vss-text/text/vss-implementation.ads
- include/vss-text/text/vss-locales.adb
- include/vss-text/text/vss-locales.ads
- include/vss-text/text/vss-stream_element_vectors-conversions.adb
- include/vss-text/text/vss-stream_element_vectors-conversions.ads
- include/vss-text/text/vss-stream_element_vectors-internals.adb
- include/vss-text/text/vss-stream_element_vectors-internals.ads
- include/vss-text/text/vss-stream_element_vectors.adb
- include/vss-text/text/vss-stream_element_vectors.ads
- include/vss-text/text/vss-string_vectors-internals.adb
- include/vss-text/text/vss-string_vectors-internals.ads
- include/vss-text/text/vss-string_vectors.adb
- include/vss-text/text/vss-string_vectors.ads
- include/vss-text/text/vss-strings-character_iterators.ads
- include/vss-text/text/vss-strings-conversions.adb
- include/vss-text/text/vss-strings-conversions.ads
- include/vss-text/text/vss-strings-converters-decoders-eucjp-jis0212.ads
- include/vss-text/text/vss-strings-converters-decoders-eucjp.adb
- include/vss-text/text/vss-strings-converters-decoders-eucjp.ads
- include/vss-text/text/vss-strings-converters-decoders-gb18030-indices.ads
- include/vss-text/text/vss-strings-converters-decoders-gb18030-ranges.ads
- include/vss-text/text/vss-strings-converters-decoders-gb18030.adb
- include/vss-text/text/vss-strings-converters-decoders-gb18030.ads
- include/vss-text/text/vss-strings-converters-decoders-index_jis0208.ads
- include/vss-text/text/vss-strings-converters-decoders-iso88591.adb
- include/vss-text/text/vss-strings-converters-decoders-iso88591.ads
- include/vss-text/text/vss-strings-converters-decoders-iso885915.adb
- include/vss-text/text/vss-strings-converters-decoders-iso885915.ads
- include/vss-text/text/vss-strings-converters-decoders-iso88592.adb
- include/vss-text/text/vss-strings-converters-decoders-iso88592.ads
- include/vss-text/text/vss-strings-converters-decoders-iso88595.adb
- include/vss-text/text/vss-strings-converters-decoders-iso88595.ads
- include/vss-text/text/vss-strings-converters-decoders-iso88596.adb
- include/vss-text/text/vss-strings-converters-decoders-iso88596.ads
- include/vss-text/text/vss-strings-converters-decoders-iso88597.adb
- include/vss-text/text/vss-strings-converters-decoders-iso88597.ads
- include/vss-text/text/vss-strings-converters-decoders-iso88598.adb
- include/vss-text/text/vss-strings-converters-decoders-iso88598.ads
- include/vss-text/text/vss-strings-converters-decoders-iso88599.adb
- include/vss-text/text/vss-strings-converters-decoders-iso88599.ads
- include/vss-text/text/vss-strings-converters-decoders-koi8r.adb
- include/vss-text/text/vss-strings-converters-decoders-koi8r.ads
- include/vss-text/text/vss-strings-converters-decoders-shiftjis.adb
- include/vss-text/text/vss-strings-converters-decoders-shiftjis.ads
- include/vss-text/text/vss-strings-converters-decoders-utf8.adb
- include/vss-text/text/vss-strings-converters-decoders-utf8.ads
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| AdaCore-vss-text-26.2_GH0.tar.gz | 891507 | f57a17cab81397b7f5bbd379026836997789250de943899d4cd0e347a781d5dc |