BSD Ports

converters/libunistring 0.9.7 OpenBSD

manipulate Unicode strings

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Pascal Stumpf <[email protected]>
Categories
converters

Description

Text files are nowadays usually encoded in Unicode, and may consist of very different scripts - from Latin letters to Chinese Hanzi -, with many kinds of special characters - accents, right-to-left writing marks, hyphens, Roman numbers, and much more. But the POSIX platform APIs for text do not contain adequate functions for dealing with particular properties of many Unicode characters. In fact, the POSIX APIs for text have several assumptions at their base which don't hold for Unicode text.

This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard.

In the other systems

The newest version among them is 1.4.2, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
OpenBSDconverters/libunistring0.9.7 behind since 2026-10-18no data-Pascal Stumpf <[email protected]>-
FreeBSDdevel/libunistring by name1.4.2 newestnone known-[email protected]-
NetBSDtextproc/libunistring by name1.4.2 newestnone known-[email protected]2026-10-18
DragonFlydevel/libunistring by name1.3 behind since 2026-10-18none known-[email protected]-
MidnightBSDdevel/libunistring by name1.4.2 newestno data-[email protected]-
HardenedBSDdevel/libunistring by name1.4.2 newestno data-[email protected]-
GhostBSDdevel/libunistring by name1.4.2 newestno data-[email protected]-
OPNsensedevel/libunistring by name1.4.2 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg_add libunistring

From the ports tree:

cd /usr/ports/converters/libunistring && make install

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

Run dependencies 1