source: general/genlib/libidn.xml@ 70c1211

11.0 11.1 11.2 11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 70c1211 was 45ab6c7, checked in by Xi Ruoyao <xry111@…>, 3 years ago

more SVN prop clean up

Remove "$LastChanged$" everywhere, and also some unused $Date$

  • Property mode set to 100644
File size: 6.3 KB
RevLine 
[39f916fc]1<?xml version="1.0" encoding="ISO-8859-1"?>
[6732c094]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
[39f916fc]4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
[8dfc5c3]7 <!ENTITY libidn-download-http "&gnu-http;/libidn/libidn-&libidn-version;.tar.gz">
8 <!ENTITY libidn-download-ftp "&gnu-ftp;/libidn/libidn-&libidn-version;.tar.gz">
[d34eadb]9 <!ENTITY libidn-md5sum "813c7b268d1051ca02c3610986126f38">
10 <!ENTITY libidn-size "4.3 MB">
11 <!ENTITY libidn-buildsize "28 MB (add 13 MB for tests)">
12 <!ENTITY libidn-time "0.2 SBU (using parallelim=4; add 0.6 SBU for tests)">
[39f916fc]13]>
14
[4049d110]15<sect1 id="libidn" xreflabel="libidn-&libidn-version;">
[39f916fc]16 <?dbhtml filename="libidn.html"?>
17
18 <sect1info>
19 <date>$Date$</date>
20 </sect1info>
21
[4049d110]22 <title>libidn-&libidn-version;</title>
[39f916fc]23
24 <indexterm zone="libidn">
[e355d777]25 <primary sortas="a-libidn">libidn</primary>
[39f916fc]26 </indexterm>
27
28 <sect2 role="package">
[4049d110]29 <title>Introduction to libidn</title>
[e355d777]30
31 <para>
[4049d110]32 <application>libidn</application> is a package designed for
[0d7900a]33 internationalized string handling based on the
[e355d777]34 <ulink url="http://www.ietf.org/rfc/rfc3454.txt">Stringprep</ulink>,
35 <ulink url="http://www.ietf.org/rfc/rfc3492.txt">Punycode</ulink> and
36 <ulink url="http://www.ietf.org/rfc/rfc3490.txt">IDNA</ulink>
37 specifications defined by the Internet Engineering Task Force
38 (IETF) Internationalized Domain Names (IDN) working group, used for
39 internationalized domain names. This is useful for converting data from the
40 system's native representation into UTF-8, transforming Unicode strings
41 into ASCII strings, allowing applications to use certain ASCII name labels
42 (beginning with a special prefix) to represent non-ASCII name labels, and
43 converting entire domain names to and from the ASCII Compatible Encoding
44 (ACE) form.
45 </para>
[39f916fc]46
[bfbc72a]47 &lfs101_checked;
[bfa45ca]48
[39f916fc]49 <bridgehead renderas="sect3">Package Information</bridgehead>
50 <itemizedlist spacing="compact">
51 <listitem>
[4049d110]52 <para>
53 Download (HTTP): <ulink url="&libidn-download-http;"/>
54 </para>
[39f916fc]55 </listitem>
56 <listitem>
[4049d110]57 <para>
58 Download (FTP): <ulink url="&libidn-download-ftp;"/>
59 </para>
[39f916fc]60 </listitem>
61 <listitem>
[4049d110]62 <para>
63 Download MD5 sum: &libidn-md5sum;
64 </para>
[39f916fc]65 </listitem>
66 <listitem>
[4049d110]67 <para>
68 Download size: &libidn-size;
69 </para>
[39f916fc]70 </listitem>
71 <listitem>
[4049d110]72 <para>
73 Estimated disk space required: &libidn-buildsize;
74 </para>
[39f916fc]75 </listitem>
76 <listitem>
[4049d110]77 <para>
78 Estimated build time: &libidn-time;
79 </para>
[39f916fc]80 </listitem>
81 </itemizedlist>
82
[4049d110]83 <bridgehead renderas="sect3">libidn Dependencies</bridgehead>
[39f916fc]84
85 <bridgehead renderas="sect4">Optional</bridgehead>
[e355d777]86 <para role="optional">
[23cb090]87 <xref linkend="pth"/>,
[e355d777]88 <xref linkend="emacs"/>,
89 <xref linkend="gtk-doc"/>,
[49b50d4]90 <xref linkend="openjdk"/>,
[a65d410]91 <xref linkend="valgrind"/>, and
[3b1995e]92 <ulink url="http://www.mono-project.com/">Mono</ulink>
[e355d777]93 </para>
[39f916fc]94
[1039de3]95 <para condition="html" role="usernotes">User Notes:
[4049d110]96 <ulink url="&blfs-wiki;/libidn"/>
97 </para>
[39f916fc]98 </sect2>
99
100 <sect2 role="installation">
[4049d110]101 <title>Installation of libidn</title>
[39f916fc]102
[e355d777]103 <para>
[4049d110]104 Install <application>libidn</application> by running the following
[e355d777]105 commands:
106 </para>
[39f916fc]107
[e355d777]108<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
[39f916fc]109make</userinput></screen>
110
[e355d777]111 <para>
[154b62f8]112<!-- This package does not come with a functional test suite. -->
113 To test the results, issue: <command>make check</command>.
[e355d777]114 </para>
[39f916fc]115
[e355d777]116 <para>
117 Now, as the <systemitem class="username">root</systemitem> user:
118 </para>
[39f916fc]119
120<screen role="root"><userinput>make install &amp;&amp;
121
[3e65ee44]122find doc -name "Makefile*" -delete &amp;&amp;
[e355d777]123rm -rf -v doc/{gdoc,idn.1,stamp-vti,man,texi} &amp;&amp;
[3e65ee44]124mkdir -v /usr/share/doc/libidn-&libidn-version; &amp;&amp;
[e355d777]125cp -r -v doc/* /usr/share/doc/libidn-&libidn-version;</userinput></screen>
[39f916fc]126
127 </sect2>
128
[56ce09e]129 <sect2 role="commands">
130 <title>Command Explanations</title>
[06be400]131
[e05cd03f]132 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
[e355d777]133 href="../../xincludes/static-libraries.xml"/>
134
135 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
136 href="../../xincludes/gtk-doc-rebuild.xml"/>
[56ce09e]137
138 </sect2>
139
[39f916fc]140 <sect2 role="content">
141 <title>Contents</title>
142
143 <segmentedlist>
144 <segtitle>Installed Program</segtitle>
[e355d777]145 <segtitle>Installed Library</segtitle>
146 <segtitle>Installed Directories</segtitle>
[39f916fc]147
148 <seglistitem>
[e355d777]149 <seg>
150 idn
151 </seg>
152 <seg>
153 libidn.so
154 </seg>
155 <seg>
156 /usr/share/doc/libidn-&libidn-version; and
157 /usr/share/gtk-doc/html/libidn
158 </seg>
[39f916fc]159 </seglistitem>
160 </segmentedlist>
161
162 <variablelist>
163 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
164 <?dbfo list-presentation="list"?>
165 <?dbhtml list-presentation="table"?>
166
167 <varlistentry id="idn">
168 <term><command>idn</command></term>
169 <listitem>
[e355d777]170 <para>
171 is a command line interface to the internationalized domain
[4c24eb0a]172 name library
[e355d777]173 </para>
[39f916fc]174 <indexterm zone="libidn idn">
175 <primary sortas="b-idn">idn</primary>
176 </indexterm>
177 </listitem>
178 </varlistentry>
179
180 <varlistentry id="libidn-lib">
[4c24eb0a]181 <term><filename class="libraryfile">libidn.so</filename></term>
[39f916fc]182 <listitem>
[e355d777]183 <para>
184 contains a generic Stringprep implementation that does Unicode
185 3.2 NFKC normalization, mapping and prohibition of characters, and
186 bidirectional character handling. Profiles for Nameprep, iSCSI, SASL
187 and XMPP are included as well as support for Punycode and ASCII
188 Compatible Encoding (ACE) via IDNA. A mechanism to define Top-Level
189 Domain (TLD) specific validation tables, and to compare strings
190 against those tables, as well as default tables for some TLDs are
[4c24eb0a]191 included
[e355d777]192 </para>
[39f916fc]193 <indexterm zone="libidn libidn-lib">
[e355d777]194 <primary sortas="c-libidn">libidn.so</primary>
[39f916fc]195 </indexterm>
196 </listitem>
197 </varlistentry>
198
199 </variablelist>
200
201 </sect2>
202
203</sect1>
Note: See TracBrowser for help on using the repository browser.