BSD Ports

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

SystemPortVersion
NetBSDtextproc/libunibreak6.1
FreeBSDtextproc/libunibreak7.0,1
OpenBSDtextproc/libunibreak7.0
DragonFlytextproc/libunibreak6.1,1
MidnightBSDtextproc/libunibreak5.1,1
HardenedBSDtextproc/libunibreak7.0,1
GhostBSDtextproc/libunibreak7.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.

RepositoryVersion
NetBSD 10.1 x86_646.1
NetBSD 10.1 aarch646.1
SmartOS / illumos x86_646.1
macOS 15 arm646.1

Dependencies