libidn
Port variant standard
Summary Internationalized Domain Name support library
Package version 1.42_1
Homepage https://www.gnu.org/software/libidn/
Keywords dns
Maintainer nobody
License GPLv2+ , LGPL3+ (dual)
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 11 FEB 2024, 03:38:52 UTC
Port created 16 MAY 2018, 22:42:11 UTC
Subpackage Descriptions
complete This is the libidn-standard metapackage. It pulls in all subpackages of libidn-standard.
primary GNU Libidn is an implementation of the Stringprep, Punycode, and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group. It is used to prepare internationalized strings (such as domain name labels, usernames, and passwords) in order to increase the likelihood that string input and string comparison work in ways that make sense for typical users throughout the world. The library contains a generic Stringprep implementation that does Unicode 3.2 NFKC normalization, mapping and prohibition of characters, and bidirectional character handling. Profiles for iSCSI, Kerberos 5, Nameprep, SASL, and XMPP are included. Punycode and ASCII Compatible Encoding (ACE) via IDNA are supported.
dev This is the developer subpackage of the libidn-standard port. It may contain headers, pc files, static and PIC libraries and SO links.
nls This is the native language support subpackage of the libidn-standard port.
man This is the man page subpackage of the libidn-standard port.
tools This package contains the idn tool.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) gmake:primary:standard
texinfo:primary:standard
libiconv:dev:standard
pkgconf:primary:standard
gettext:dev:standard
gettext:bldtools:standard
gettext:tools:standard
gettext:solinks:standard
perl-5.36:primary:standard
Build and Runtime libiconv:primary:standard
gettext:primary:standard
Runtime (only) libidn:primary:standard (tools subpackage)
indexinfo:single:standard (man subpackage)
Download groups
main mirror://GNU/libidn
Distribution File Information
d6c199dcd806e4fe279360cb4b08349a0d39560ed548ffd1ccadda8cdecb4723 2653078 libidn-1.42.tar.gz
Ports that require libidn:standard
ghostscript:standard Postscript and PDF Rendering Engine
loudmouth:standard Lightweight Jabber client library
lynx:standard Text based browser for the world wide web
mcabber:standard Small Jabber console client
perl-Net-LibIDN:536 Perl bindings for GNU Libidn (5.36)
perl-Net-LibIDN:538 Perl bindings for GNU Libidn (5.38)
pidgin:standard Multi-protocol instant messaging client
podofo:standard Library to work with the PDF file format