Bug 296500 - textproc/vss-text: New Port, Ada library for Unicode text processing
Summary: textproc/vss-text: New Port, Ada library for Unicode text processing
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL: https://github.com/AdaCore/vss-text
Keywords:
Depends on:
Blocks: 296501 296873
  Show dependency treegraph
 
Reported: 2026-07-03 16:38 UTC by Alastair Hogge
Modified: 2026-07-18 12:09 UTC (History)
0 users

See Also:


Attachments
[PATCH] textproc/vss-text: New Port, Ada Unicode library (36.63 KB, patch)
2026-07-03 16:44 UTC, Alastair Hogge
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alastair Hogge 2026-07-03 16:38:28 UTC

    
Comment 1 Alastair Hogge 2026-07-03 16:44:29 UTC
Created attachment 272459 [details]
[PATCH] textproc/vss-text: New Port, Ada Unicode library

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.

poudriere-testport textproc/vss-text:
15_1-amd64-release: Pass
main-amd64-default: Pass