Skip to content

libunistringv1.2

Updated

GNU libunistring provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard.

#License

LGPL-3.0-or-later OR GPL-2.0-or-later

The libunistring library and its header files are dual-licensed under
"the GNU LGPLv3+ or the GNU GPLv2". This means, you can use it under either
  - the terms of the GNU Lesser General Public License (LGPL) version 3 or
    (at your option) any later version, or
  - the terms of the GNU General Public License (GPL) version 2, or
  - the same dual license "the GNU LGPLv3+ or the GNU GPLv2".

You find the GNU LGPL version 3 in the file COPYING.LIB.  This license is
based on the GNU GPL version 3, see file COPYING.

You can find the GNU GPL version 2 at
<https://www.gnu.org/licenses/old-licenses/gpl-2.0.html>.

Note: This dual license makes it possible for the libunistring library
to be used by packages under GPLv2 or GPLv2+ licenses, in particular. See
the table in <https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility>.

The documentation is under another license; see in the documentation.

#Supported Platforms

!xbox

  • linux
  • osx
  • uwp
  • windows

    #Features

    No features defined.

    #Dependencies

    No transitive dependencies.

    #Host Dependencies

    3 transitive dependencies:

    #Host Tool For

    No ports use this.

    #Contributors

    • Kai Pastor's avatarKai Pastor
    • nicole mazzuca's avatarnicole mazzuca
    • Billy O'Neal's avatarBilly O'Neal
    • Daniel Collins's avatarDaniel Collins
    • Chuck Walbourn's avatarChuck Walbourn
    • Jia Yue Hua's avatarJia Yue Hua
    • Thomas1664's avatarThomas1664
    • GiM's avatarGiM

    #Changelog

    • dfee761[libunistring] fix iconv dependency on windows (solution copied from gettext port) (#47347)
    • a3476c7[libunistring] Use system-provided stdint.h under modern MSVC. (#47409)
    • 7be4abc[libidn2,libmicrohttpd,libosip2,libunistring] Try mirror first (#47277)
    • e2dcca9[libunistring] update to 1.2 (#37266)
    • 5d2a0a9Update xbox supports expressions for failing ports with copyleft licenses (#31770)
    • dca3c4fParallelize symbol collection for renaming (#27819)
    • 2871ddd[libunistring] Enable uwp (#27749)
    • 5726943[libunistring] Update, fix cross builds (#27677)
    • 8288d7e[libunistring] Add support for building on Windows (#24253)
    • c9e786d[many ports] remove remaining vcpkg_fail_port_install calls. (#22770)
    • ff190a5[macos ci] update 2021-07-27 (#19207)
    • 4084431[libunistring] New port (#18997)