Changeset 318c0b1 for networking


Ignore:
Timestamp:
07/31/2013 09:45:13 PM (11 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:
220f02c
Parents:
1cefd4d
Message:

neon 0.30.0

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • networking/netlibs/neon.xml

    r1cefd4d r318c0b1  
    55  %general-entities;
    66
    7   <!ENTITY neon-download-http "http://www.webdav.org/neon/neon-0.29.6.tar.gz">
     7  <!ENTITY neon-download-http "http://www.webdav.org/neon/neon-&neon-version;.tar.gz">
    88  <!ENTITY neon-download-ftp  " ">
    9   <!ENTITY neon-md5sum        "591e0c82e6979e7e615211b386b8f6bc">
    10   <!ENTITY neon-size          "862 KB">
    11   <!ENTITY neon-buildsize     "26 MB">
     9  <!ENTITY neon-md5sum        "fb60b3a124eeec441937a812c456fd94">
     10  <!ENTITY neon-size          "892 KB">
     11  <!ENTITY neon-buildsize     "28 MB">
    1212  <!ENTITY neon-time          "0.1 SBU">
    1313]>
     
    3030    <title>Introduction to neon</title>
    3131
    32     <para>The <application>neon</application> package is an HTTP and WebDAV
    33     client library, with a C interface.</para>
     32    <para>
     33      <application>neon</application> is an HTTP and WebDAV
     34      client library, with a C interface.
     35    </para>
    3436
    3537    &lfs73_checked;
     
    3840    <itemizedlist spacing="compact">
    3941      <listitem>
    40         <para>Download (HTTP): <ulink url="&neon-download-http;"/></para>
     42        <para>
     43          Download (HTTP): <ulink url="&neon-download-http;"/>
     44        </para>
    4145      </listitem>
    4246      <listitem>
    43         <para>Download (FTP): <ulink url="&neon-download-ftp;"/></para>
     47        <para>
     48          Download (FTP): <ulink url="&neon-download-ftp;"/>
     49        </para>
    4450      </listitem>
    4551      <listitem>
    46         <para>Download MD5 sum: &neon-md5sum;</para>
     52        <para>
     53          Download MD5 sum: &neon-md5sum;
     54        </para>
    4755      </listitem>
    4856      <listitem>
    49         <para>Download size: &neon-size;</para>
     57        <para>
     58          Download size: &neon-size;
     59        </para>
    5060      </listitem>
    5161      <listitem>
    52         <para>Estimated disk space required: &neon-buildsize;</para>
     62        <para>
     63          Estimated disk space required: &neon-buildsize;
     64        </para>
    5365      </listitem>
    5466      <listitem>
    55         <para>Estimated build time: &neon-time;</para>
     67        <para>
     68          Estimated build time: &neon-time;
     69        </para>
    5670      </listitem>
    5771    </itemizedlist>
     
    6276    <para role="required">
    6377      <xref linkend="libxml2"/> or
    64       <xref linkend="expat"/></para>
     78      <xref linkend="expat"/>
     79    </para>
     80
     81    <bridgehead renderas="sect4">Recommended</bridgehead>
     82    <para role="recommended">
     83      <xref linkend="openssl"/> or
     84      <xref linkend="gnutls"/>
     85    </para>
    6586
    6687    <bridgehead renderas="sect4">Optional</bridgehead>
    6788    <para role="optional">
    68       <xref linkend="openssl"/> or
    69       <xref linkend="gnutls"/>,
    70       <ulink url="http://code.google.com/p/libproxy/">Libproxy</ulink>
    71       (requires <xref linkend="pkgconfig"/> to find it),
     89      <ulink url="http://code.google.com/p/libproxy/">libproxy</ulink>
    7290      <xref linkend="mitkrb"/> and
    7391      <ulink url="http://www.manyfish.co.uk/pakchois/">pakchois</ulink>
     
    7593
    7694    <para condition="html" role="usernotes">User Notes:
    77     <ulink url="&blfs-wiki;/neon"/></para>
    78 
     95      <ulink url="&blfs-wiki;/neon"/>
     96    </para>
    7997  </sect2>
    8098
     
    82100    <title>Installation of neon</title>
    83101
    84     <para>Install <application>neon</application> by running the following
    85     commands:</para>
     102    <para>
     103      Install <application>neon</application> by running the following
     104      commands:
     105    </para>
    86106
    87 <screen><userinput>./configure --prefix=/usr --enable-shared --disable-static &amp;&amp;
     107<screen><userinput>./configure --prefix=/usr --enable-shared --with-ssl --disable-static &amp;&amp;
    88108make</userinput></screen>
    89109
    90     <para>To test the results, issue: <command>make check</command>.</para>
     110    <para>
     111      To test the results, issue: <command>make -k check</command>.
     112      Some tests are known to fail.
     113    </para>
    91114
    92     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     115    <para>
     116      Now, as the <systemitem class="username">root</systemitem> user:
     117    </para>
    93118
    94119<screen role="root"><userinput>make install</userinput></screen>
     
    99124    <title>Command Explanations</title>
    100125
    101     <para><parameter>--enable-shared</parameter>: This parameter is needed to
    102     build the shared libraries, otherwise only static libraries are built and
    103     installed.</para>
     126    <para>
     127      <option>--with-ssl</option>: This switch enables SSL support
     128      using <application>OpenSSL</application> or
     129      <application>GnuTLS</application> respectively. Remove it if
     130      you don't have any of these installed. To force
     131      <application>GnuTLS</application> usage when both are present,
     132      simply pass <parameter>--with-ssl=gnutls</parameter> to the
     133      <command>configure</command> script.
     134    </para>
    104135
    105     <para><parameter>--disable-static</parameter>: This parameter prevents the
    106     static libraries being installed.</para>
     136    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     137      href="../../xincludes/static-libraries.xml"/>
    107138
    108     <para><option>--with-ssl=openssl</option>: This option enables SSL support
    109     using <application>openssl</application>.</para>
    110 
    111     <para><option>--with-ssl=gnutls</option>: This option enables SSL support
    112     using <application>gnutls</application>.</para>
    113 
    114     <para><option>--with-libxml2</option>: This option forces the use of
    115     <application>libxml2</application>.</para>
    116 
    117     <para><option>--with-expat</option>: This option forces the use of
    118     <application>expat</application>.</para>
    119 
    120     <para>If you wish to use the other optional dependencies, consult the
    121     output of <command>./configure --help</command>.</para>
     139    <para>
     140      <option>--with-libxml2</option>: This switch forces the use of
     141      <application>libxml2</application> instead of
     142      <application>Expat</application>.
     143    </para>
    122144
    123145  </sect2>
     
    132154
    133155      <seglistitem>
    134         <seg>neon-config</seg>
    135         <seg>libneon.so</seg>
    136         <seg>/usr/{include/neon,share/doc/neon-0.29.6/html}</seg>
     156        <seg>
     157          neon-config
     158        </seg>
     159        <seg>
     160          libneon.so
     161        </seg>
     162        <seg>
     163          /usr/include/neon and
     164          /usr/share/doc/neon-&neon-version;
     165        </seg>
    137166      </seglistitem>
    138167    </segmentedlist>
     
    143172      <?dbhtml list-presentation="table"?>
    144173
    145       <varlistentry id="neon-config">
    146         <term><command>neon-config</command></term>
     174      <varlistentry id="libneon">
     175        <term><filename class="libraryfile">libneon.so</filename></term>
    147176        <listitem>
    148           <para>is a script which provides information about an installed copy
    149           of the <application>neon</application> library.</para>
    150           <indexterm zone="neon neon-config">
    151             <primary sortas="b-neon-config">neon-config</primary>
    152           </indexterm>
    153         </listitem>
    154       </varlistentry>
    155 
    156       <varlistentry id="libneon">
    157         <term><filename class='libraryfile'>libneon.so</filename></term>
    158         <listitem>
    159           <para>is used as a high-level interface to common HTTP and WebDAV
    160           methods.</para>
     177          <para>
     178            is used as a high-level interface to common HTTP and WebDAV
     179            methods.
     180          </para>
    161181          <indexterm zone="neon libneon">
    162182            <primary sortas="c-libneon">libneon.so</primary>
Note: See TracChangeset for help on using the changeset viewer.