Summary
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.
Versions
v1.2 :: 0/5 :: gentoo
- Modified
- License
- || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ )
- Keywords
- amd64 arm arm64 hppa ppc ppc64 x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~sparc ~x64-macos ~x64-solaris ~x86-linux
- USE flags
- doc static-libs
v1.1-r1 :: 0/5 :: gentoo
- Modified
- License
- || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ )
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
- USE flags
- doc static-libs
v1.0 :: 0/2 :: gentoo
- Modified
- License
- || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ )
- Keywords
- ~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~arm64-macos ~hppa ~loong ~m68k ~mips ~ppc ~ppc-macos ~ppc64 ~riscv ~s390 ~sparc ~x64-macos ~x64-solaris ~x86 ~x86-linux
- USE flags
- doc static-libs
v0.9.10-r1 :: 0/2 :: gentoo
- Modified
- License
- || ( LGPL-3+ GPL-2 ) || ( FDL-1.2 GPL-3+ )
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
- USE flags
- doc static-libs
USE flags
General
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- static-libs
- Build static versions of dynamic libraries as well
abi_mips
- n32
- 64-bit (32-bit pointer) libraries
- n64
- 64-bit libraries
- o32
- 32-bit libraries
abi_s390
- 32
- 32-bit (s390) libraries
- 64
- 64-bit (s390x) libraries
abi_x86
- 32
- 32-bit (x86) libraries
- 64
- 64-bit (amd64) libraries
- x32
- x32 ABI libraries
Depending packages
app-misc / boxes : Draw any kind of boxes around your text
app-misc / gcal : The GNU Calendar - a replacement for cal
app-misc / wcd : Wherever Change Directory
dev-cpp / notcurses : Blingful TUIs and character graphics
dev-libs / libratbag : Library to configure gaming mice
dev-scheme / bigloo : Practical Scheme Compiler with many extensions
dev-scheme / guile : GNU Ubiquitous Intelligent Language for Extensions
dev-util / kcov : Kcov is a code coverage tester for compiled languages, Python and Bash
mail-filter / zdkimfilter : DKIM filter for Courier-MTA
media-sound / owntone : DAAP (iTunes) and MPD media server
net-dns / libidn2 : An implementation of the IDNA2008 specifications (RFCs 5890, 5891, 5892, 5893)
net-libs / gnutls : A secure communications library implementing the SSL, TLS and DTLS protocols
net-libs / libpsl : C library for the Public Suffix List
net-mail / mailutils : A useful collection of mail servers, clients, and filters
net-misc / rygel : Rygel is an open source UPnP/DLNA MediaServer
sys-apps / texinfo : The GNU info program and utilities
sys-auth / sssd : System Security Services Daemon provides access to identity and authentication
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libunistring: Stabilize 1.2 hppa, #930175
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/libunistring: Stabilize 1.2 arm64, #930175
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libunistring: Stabilize 1.2 amd64, #930175
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libunistring: Stabilize 1.2 ppc, #930175
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/libunistring: Stabilize 1.2 arm, #930175
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/libunistring: Stabilize 1.2 x86, #930175
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/libunistring: Stabilize 1.2 ppc64, #930175
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libunistring: fix LICENSE for 0.9.10
As noted in the bug, it did get fixed later on, but let's be correct wrt what is in the tarball. Closes: https://bugs.gentoo.org/912266 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/libunistring: add 1.2
... and suppress gnulib FPs. Closes: https://bugs.gentoo.org/900374 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
dev-libs/libunistring: Stabilize 1.1-r1 arm, #909823
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Matoro Mahri · gentoo
dev-libs/libunistring: Stabilize 1.1-r1 arm64, #909823
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
dev-libs/libunistring: Stabilize 1.1-r1 hppa, #909823
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libunistring: Stabilize 1.1-r1 ppc, #909823
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libunistring: Stabilize 1.1-r1 amd64, #909823
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/libunistring: Stabilize 1.1-r1 x86, #909823
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/libunistring: Stabilize 1.1-r1 sparc, #909823
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-libs/libunistring: Stabilize 1.1-r1 ppc64, #909823
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
*/*: remove x64-cygwin keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Fabian Groffen · gentoo
*/*: remove sparc64-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Fabian Groffen · gentoo
*/*: remove sparc-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
*/*: remove x86-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libunistring: keyword ~arm64-macos
Bug: https://bugs.gentoo.org/904474 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libunistring: fix subslot for 1.1
It's not clear to me that ABI has actually changed, but... Closes: https://bugs.gentoo.org/877441 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libunistring: add 1.1
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
dev-libs/libunistring: keyword 1.0 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libunistring: switch to xz
Smaller tarballs. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libunistring: switch to xz
Significantly smaller tarballs. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-libs/libunistring: bump to 1.0
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Akinori Hattori · gentoo
dev-libs/libunistring: fix tests
Thanks-to: Bernardine <bernardine@you-spam.com> Closes: https://bugs.gentoo.org/688464 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Akinori Hattori <hattya@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libunistring: drop s390 to ~s390 (unstable)
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Michael · gentoo
dev-libs/libunistring: EAPI 7
Closes: https://bugs.gentoo.org/774711 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: David Michael <fedora.dm0@gmail.com> [Revision bump, LICENSE fix] Signed-off-by: Ulrich Müller <ulm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
dev-libs/libunistring: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
*/*: downgrade m68k down to ~m68k
m68k and ~m68k trees are inconsistent. Let's drop keywords down to ~m68k only. Profiles already accept both keywords: ACCEPT_KEYWORDS="m68k ~m68k" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-libs/libunistring: [QA] inherit ltprune.eclass directly
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-libs: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
dev-libs/libunistring: keyword ~riscv
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-libs/libunistring: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
dev-libs/libunistring: sh stable wrt bug #674644
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Mikle Kolyada · gentoo
dev-libs/libunistring: m68k stable wrt bug #674644
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Mikle Kolyada · gentoo
dev-libs/libunistring: arm stable wrt bug #674644
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
dev-libs/libunistring: s390 stable wrt bug #674644
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-libs/libunistring-0.9.10: alpha stable, bug 674644
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libunistring: stable 0.9.10 for hppa, bug #674644
Package-Manager: Portage-2.3.56, Repoman-2.3.12 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libunistring: stable 0.9.10 for ppc64, bug #674644
Package-Manager: Portage-2.3.56, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
dev-libs/libunistring: stable 0.9.10 for ppc, bug #674644
Package-Manager: Portage-2.3.56, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mart Raudsepp · gentoo
dev-libs/libunistring: arm64 stable (bug #674644)
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
dev-libs/libunistring: amd64 stable wrt bug #674644
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-libs/libunistring: x86 stable (bug #674644)
Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
dev-libs/libunistring: stable 0.9.10 for sparc, bug #674644
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libunistring: stable 0.9.10 for ia64, bug #674644
Package-Manager: Portage-2.3.54, Repoman-2.3.12 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
dev-libs/libunistring: Old.
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Jeroen Roovers · gentoo
dev-libs/libunistring: Version 0.9.10.
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Jeroen Roovers · gentoo
dev-libs/libunistring: Version 0.9.9.
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Jeroen Roovers · gentoo
dev-libs/libunistring: Version 0.9.8.
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Patrice Clement · gentoo
dev-libs/libunistring: keyword for amd64-fbsd.
Package-Manager: Portage-2.3.13, Repoman-2.3.3 - Jonas Stein · gentoo
dev-libs/libunistring: Shorter DESCRIPTION - Matt Turner · gentoo
dev-libs/libunistring: alpha stable, bug 612374 - Michael Haubenwallner · gentoo
dev-libs/libunistring: add ~x64-cygwin keyword
Package-Manager: portage-2.3.3 - Agostino Sarubbo · gentoo
dev-libs/libunistring: x86 stable wrt bug #612374
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Mike Frysinger · gentoo
dev-libs/libunistring: mark 0.9.7 arm/arm64/hppa/ia64/m68k/ppc/ppc64/s390/sh/sparc stable #612374 - Agostino Sarubbo · gentoo
dev-libs/libunistring: amd64 stable wrt bug #612374
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Michael Haubenwallner · gentoo
dev-libs/libunistring: add ~x86-linux keyword
Package-Manager: portage-2.3.3 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Fabian Groffen · gentoo
dev-libs/libunistring: marked *-macos, *-solaris
Package-Manager: portage-2.3.0 - Lars Wendler · gentoo
dev-libs/libunistring: Re-added $Id$ header line.
Package-Manager: portage-2.3.3 - Lars Wendler · gentoo
dev-libs/libunistring: Bump to version 0.9.7
- Bumped to EAPI-6 - Added multilib support Package-Manager: portage-2.3.3 - Mike Frysinger · gentoo
dev-libs/libunistring: keyword for everyone #590520 - Mike Frysinger · gentoo
dev-libs/libunistring: clean up code to use more EAPI=5 logic - Lars Wendler · gentoo
dev-libs/libunistring: Removed old.
Package-Manager: portage-2.2.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Lars Wendler · gentoo
dev-libs/libunistring: Bump to version 0.9.6
Package-Manager: portage-2.2.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Justin Lecher · gentoo
Use https for most gnu.org URLs
Signed-off-by: Justin Lecher <jlec@gentoo.org> - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed