libidn2
Port variant standard
Summary IDNA2008 internationalized domain names library
Package version 2.3.7
Homepage https://gitlab.com/libidn/libidn2
Keywords dns
Maintainer nobody
License GPLv2+ , LGPL3+ , Unicode copyright (dual)
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 03 FEB 2024, 03:31:42 UTC
Port created 02 SEP 2017, 22:36:00 UTC
Subpackage Descriptions
complete This is the libidn2-standard metapackage. It pulls in all subpackages of libidn2-standard.
primary Libidn2 is a free software implementation of IDNA2008, Punycode and TR46. Its purpose is to encode and decode internationalized domain names. This library is backwards (API) compatible with the libidn library. Replacing the idna.h header with idn2.h into a program is sufficient to switch the application from IDNA2003 to IDNA2008 as supported by this library. Libidn2 is believed to be a complete IDNA2008 and TR46 implementation, it contains an extensive test-suite, and is included in the continuous fuzzing project OSS-Fuzz.
tools This package contains the idn2 tool.
dev This is the developer subpackage of the libidn2-standard port. It may contain headers, pc files, static and PIC libraries and SO links.
man This is the man page subpackage of the libidn2-standard port.
docs This is the documents subpackage of the libidn2-standard port.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) help2man:single:standard
libunistring:dev:standard
gmake:primary:standard
texinfo:primary:standard
libiconv:dev:standard
pkgconf:primary:standard
gettext:dev:standard
gettext:bldtools:standard
gettext:tools:standard
gtk-doc:single:standard
Build and Runtime libunistring:primary:standard
libiconv:primary:standard
Runtime (only) libidn2:primary:standard (tools subpackage)
indexinfo:single:standard (primary subpackage)
Download groups
main mirror://GNU/libidn
Distribution File Information
4c21a791b610b9519b9d0e12b8097bf2f359b12f8dd92647611a929e6bfd7d64 2155214 libidn2-2.3.7.tar.gz
Ports that require libidn2:standard
filezilla:standard Cross-platform graphical FTP, FTPS & SFTP client
gnutls:standard GNU Transport Layer Security library
gtk4:standard Gimp Toolkit for X11 GUI
lftp:standard Command-line ftp client
libpsl:standard Library to handle the Public Suffix List
mutt:standard Powerful mail client
perl-Net-LibIDN2:536 Perl bindings for GNU Libidn2 (5.36)
perl-Net-LibIDN2:538 Perl bindings for GNU Libidn2 (5.38)
wget2:standard File retrieval tool using HTTP, HTTPS, and FTP
wget:standard Program to retrieve files via http/s and ftp