# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup clang_dependency 1.0 PortGroup muniversal 1.0 name libunistring version 1.2 revision 0 checksums rmd160 fe71582538229ead2aa7cdcd558f0b2eb69482a7 \ sha256 fd6d5662fa706487c48349a758b57bc149ce94ec6c30624ec9fdc473ceabbc8e \ size 4469574 categories textproc license {LGPL-3+ GPL-2+} maintainers nomaintainer description library for manipulating Unicode strings long_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. homepage https://www.gnu.org/software/libunistring/ master_sites gnu # use gmake on 10.4, see: # https://trac.macports.org/ticket/63790 platform darwin 8 { depends_build-append \ port:gmake build.cmd gmake } depends_lib port:libiconv patchfiles 0700-multiarch-libc.patch use_autoreconf yes autoreconf.args -fvi configure.checks.implicit_function_declaration.whitelist-append strchr