Changeset e355d777 for general/genlib


Ignore:
Timestamp:
05/11/2012 01:09:40 PM (12 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
89e3131
Parents:
d78d84d
Message:

libidn 1.24, sg3_utils 1.33 and libdvdcss 1.2.12

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10169 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/libidn.xml

    rd78d84d re355d777  
    77  <!ENTITY libidn-download-http "http://ftp.gnu.org/gnu/libidn/libidn-&libidn-version;.tar.gz">
    88  <!ENTITY libidn-download-ftp  "ftp://ftp.gnu.org/gnu/libidn/libidn-&libidn-version;.tar.gz">
    9   <!ENTITY libidn-md5sum        "893a1df0cf3b28b72d248382eaeaca71">
     9  <!ENTITY libidn-md5sum        "764d7258eeb273941680499fab2c7367">
    1010  <!ENTITY libidn-size          "3.2 MB">
    1111  <!ENTITY libidn-buildsize     "28 MB">
     
    2121  </sect1info>
    2222
    23   <title>Libidn-&libidn-version;</title>
     23  <title>libidn-&libidn-version;</title>
    2424
    2525  <indexterm zone="libidn">
    26     <primary sortas="a-Libidn">Libidn</primary>
     26    <primary sortas="a-libidn">libidn</primary>
    2727  </indexterm>
    2828
    2929  <sect2 role="package">
    30     <title>Introduction to Libidn</title>
     30    <title>Introduction to libidn</title>
    3131
    32     <para><application>Libidn</application> is a package designed for
    33     internationalized string handling based on the <ulink
    34     url="http://josefsson.org/cgi-bin/rfcmarkup?url=http://www.ietf.org/rfc/rfc3454.txt">
    35     Stringprep</ulink>, <ulink
    36     url="http://josefsson.org/cgi-bin/rfcmarkup?url=http://www.ietf.org/rfc/rfc3492.txt">
    37     Punycode</ulink>, <ulink
    38     url="http://josefsson.org/cgi-bin/rfcmarkup?url=http://www.ietf.org/rfc/rfc3490.txt">
    39     IDNA</ulink> and <ulink
    40     url="http://josefsson.org/cgi-bin/rfcmarkup?url=http://josefsson.org/cgi-bin/viewcvs.cgi/*checkout*/libidn/doc/specifications/draft-hoffman-idn-reg-02.txt">
    41     TLD</ulink> specifications defined by the Internet Engineering Task Force
    42     (IETF) Internationalized Domain Names (IDN) working group, used for
    43     internationalized domain names. This is useful for converting data from the
    44     system's native representation into UTF-8, transforming Unicode strings
    45     into ASCII strings, allowing applications to use certain ASCII name labels
    46     (beginning with a special prefix) to represent non-ASCII name labels, and
    47     converting entire domain names to and from the ASCII Compatible Encoding
    48     (ACE) form.</para>
     32    <para>
     33      <application>libidn</application> is a package designed for
     34      internationalized string handling based on the
     35      <ulink url="http://www.ietf.org/rfc/rfc3454.txt">Stringprep</ulink>,
     36      <ulink url="http://www.ietf.org/rfc/rfc3492.txt">Punycode</ulink> and
     37      <ulink url="http://www.ietf.org/rfc/rfc3490.txt">IDNA</ulink>
     38      specifications defined by the Internet Engineering Task Force
     39      (IETF) Internationalized Domain Names (IDN) working group, used for
     40      internationalized domain names. This is useful for converting data from the
     41      system's native representation into UTF-8, transforming Unicode strings
     42      into ASCII strings, allowing applications to use certain ASCII name labels
     43      (beginning with a special prefix) to represent non-ASCII name labels, and
     44      converting entire domain names to and from the ASCII Compatible Encoding
     45      (ACE) form.
     46    </para>
    4947
    5048    &lfs70_checked;
     
    7573
    7674    <bridgehead renderas="sect4">Optional</bridgehead>
    77     <para role="optional"><xref linkend="emacs"/>,
    78     <!-- <xref linkend="pkgconfig"/>, -->
    79     <xref linkend="gtk-doc"/>,
    80     a Java compiler&mdash;one of (looked for in this order)
    81     <xref linkend="gcc"/> (for the <command>gcj</command> program),
    82     <ulink url="http://jikes.sourceforge.net/">Jikes</ulink>,
    83     <xref linkend="icedtea6"/>,<!-- or <xref linkend="jdk"/>,-->
    84     and a C# compiler&mdash;<ulink
    85     url="http://www.mono-project.com/Main_Page">Mono</ulink> or
    86     <ulink url="http://www.southern-storm.com.au/portable_net.html">
    87     DotGNU Portable.NET</ulink></para>
     75    <para role="optional">
     76      <xref linkend="emacs"/>,
     77      <xref linkend="gtk-doc"/>,
     78      <xref linkend="icedtea6"/>,
     79      <ulink url="http://www.mono-project.com/Main_Page">Mono</ulink> and
     80      <ulink url="http://valgrind.org/">Valgrind</ulink>
     81    </para>
    8882
    8983    <para condition="html" role="usernotes">User Notes:
     
    9387
    9488  <sect2 role="installation">
    95     <title>Installation of Libidn</title>
     89    <title>Installation of libidn</title>
    9690
    97     <para>Install <application>Libidn</application> by running the following
    98     commands:</para>
     91    <para>
     92      Install <application>libidn</application> by running the following
     93      commands:
     94    </para>
    9995
    100 <screen><userinput>./configure --prefix=/usr &amp;&amp;
     96<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
    10197make</userinput></screen>
    10298
    103     <para>To test the results, issue: <command>make check</command>.</para>
     99    <para>
     100      To test the results, issue: <command>make check</command>.
     101    </para>
    104102
    105     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     103    <para>
     104      Now, as the <systemitem class="username">root</systemitem> user:
     105    </para>
    106106
    107107<screen role="root"><userinput>make install &amp;&amp;
    108 find doc -name "Makefile*" -exec rm {} \; &amp;&amp;
    109108
    110 install -v -m755 -d \
    111     /usr/share/doc/libidn-&libidn-version;/{api,java,specifications,tld} &amp;&amp;
    112 install -v -m644 doc/components* \
    113                  doc/libidn.{pdf,ps,html} \
    114     /usr/share/doc/libidn-&libidn-version; &amp;&amp;
    115 install -v -m644 doc/reference/html/* \
    116     /usr/share/doc/libidn-&libidn-version;/api &amp;&amp;
    117 install -v -m644 doc/specifications/* \
    118     /usr/share/doc/libidn-&libidn-version;/specifications &amp;&amp;
    119 install -v -m644 doc/tld/* /usr/share/doc/libidn-&libidn-version;/tld &amp;&amp;
    120 cp -v -R doc/java/* /usr/share/doc/libidn-&libidn-version;/java</userinput></screen>
    121 
    122     <!-- <para>If you created the text documentation, install it using the following
    123     command as the <systemitem class="username">root</systemitem> user:</para>
    124 
    125 <screen role="root"><userinput>install -v -m644 doc/libidn.txt /usr/share/doc/libidn-&libidn-version;</userinput></screen> -->
     109find doc -name "Makefile*" -delete &amp;&amp;
     110rm -rf -v doc/{gdoc,idn.1,stamp-vti,man,texi} &amp;&amp;
     111mkdir -v /usr/share/doc/libidn-&libidn-version; &amp;&amp;
     112cp -r -v doc/* /usr/share/doc/libidn-&libidn-version;</userinput></screen>
    126113
    127114  </sect2>
     
    131118
    132119    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    133     href="../../xincludes/gtk-doc-rebuild.xml"/>
     120      href="../../xincludes/static-libraries.xml"/>
     121
     122    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     123      href="../../xincludes/gtk-doc-rebuild.xml"/>
    134124
    135125  </sect2>
     
    140130    <segmentedlist>
    141131      <segtitle>Installed Program</segtitle>
    142       <segtitle>Installed Libraries</segtitle>
    143       <segtitle>Installed Directory</segtitle>
     132      <segtitle>Installed Library</segtitle>
     133      <segtitle>Installed Directories</segtitle>
    144134
    145135      <seglistitem>
    146         <seg>idn</seg>
    147         <seg>libidn.{so,a} and optionally, Java and C# modules</seg>
    148         <seg>/usr/share/doc/libidn-&libidn-version;</seg>
     136        <seg>
     137          idn
     138        </seg>
     139        <seg>
     140          libidn.so
     141        </seg>
     142        <seg>
     143          /usr/share/doc/libidn-&libidn-version; and
     144          /usr/share/gtk-doc/html/libidn
     145        </seg>
    149146      </seglistitem>
    150147    </segmentedlist>
     
    158155        <term><command>idn</command></term>
    159156        <listitem>
    160           <para>is a command line interface to the internationalized domain
    161           name library.</para>
     157          <para>
     158            is a command line interface to the internationalized domain
     159            name library.
     160          </para>
    162161          <indexterm zone="libidn idn">
    163162            <primary sortas="b-idn">idn</primary>
     
    167166
    168167      <varlistentry id="libidn-lib">
    169         <term><filename class='libraryfile'>libidn.{so,a}</filename></term>
     168        <term><filename class='libraryfile'>libidn.so</filename></term>
    170169        <listitem>
    171           <para> contains a generic Stringprep implementation that does Unicode
    172           3.2 NFKC normalization, mapping and prohibition of characters, and
    173           bidirectional character handling. Profiles for Nameprep, iSCSI, SASL
    174           and XMPP are included as well as support for Punycode and ASCII
    175           Compatible Encoding (ACE) via IDNA. A mechanism to define Top-Level
    176           Domain (TLD) specific validation tables, and to compare strings
    177           against those tables, as well as default tables for some TLDs are
    178           included.</para>
     170          <para>
     171            contains a generic Stringprep implementation that does Unicode
     172            3.2 NFKC normalization, mapping and prohibition of characters, and
     173            bidirectional character handling. Profiles for Nameprep, iSCSI, SASL
     174            and XMPP are included as well as support for Punycode and ASCII
     175            Compatible Encoding (ACE) via IDNA. A mechanism to define Top-Level
     176            Domain (TLD) specific validation tables, and to compare strings
     177            against those tables, as well as default tables for some TLDs are
     178            included.
     179          </para>
    179180          <indexterm zone="libidn libidn-lib">
    180             <primary sortas="c-libidn">libidn.{so,a}</primary>
     181            <primary sortas="c-libidn">libidn.so</primary>
    181182          </indexterm>
    182183        </listitem>
Note: See TracChangeset for help on using the changeset viewer.