textproc/libunibreak 6.1 NetBSD
Implementation of line breaking algorithm described in Unicode 5.2.0 SA 14
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- License
- zlib
- Categories
- devel
- Package size
- 26.2 KiB, 291.6 KiB installed
Description
This is libunibreak, an implementation of the line breaking and word/grapheme breaking algorithms as described in [Unicode Standard Annex 14][1] (UAX #14) and [Unicode Standard Annex 29][2] (UAX #29).
As of February 2024, Unicode 15.0 support for line breaking, as well as full Unicode 15.1 support for word/grapheme breaking, is provided. There is currently no plan to implement full Unicode 15.1 support for line breaking, mostly because tailoring for Brahmic scripts, as described in LB28a of UAX #14-51, is problematic within the current framework.
In the other systems
| System | Port | Version |
|---|---|---|
| NetBSD | textproc/libunibreak | 6.1 |
| FreeBSD | textproc/libunibreak | 7.0,1 |
| OpenBSD | textproc/libunibreak | 7.0 |
| DragonFly | textproc/libunibreak | 6.1,1 |
| MidnightBSD | textproc/libunibreak | 5.1,1 |
| HardenedBSD | textproc/libunibreak | 7.0,1 |
| GhostBSD | textproc/libunibreak | 7.0,1 |
Install
Binary package:
pkgin install libunibreak
From pkgsrc:
cd /usr/pkgsrc/textproc/libunibreak && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 6.1 |
| NetBSD 10.1 aarch64 | 6.1 |
| SmartOS / illumos x86_64 | 6.1 |
| macOS 15 arm64 | 6.1 |