Changeset 71c31f5 for networking/netlibs


Ignore:
Timestamp:
01/31/2016 01:23:41 AM (8 years ago)
Author:
DJ Lucas <dj@…>
Branches:
systemd-13485
Children:
3e63daa9
Parents:
027c7d7
Message:

Chapter 17 merge from trunk.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@16880 af4574ff-66df-0310-9fd7-8a98e5e911e0

Location:
networking/netlibs
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • networking/netlibs/curl.xml

    r027c7d7 r71c31f5  
    77  <!ENTITY curl-download-http "http://curl.haxx.se/download/curl-&curl-version;.tar.lzma">
    88  <!ENTITY curl-download-ftp  " ">
    9   <!ENTITY curl-md5sum        "c9a0a77f71fdc6b0f925bc3e79eb77f6">
    10   <!ENTITY curl-size          "2.7 MB">
    11   <!ENTITY curl-buildsize     "53 MB (with tests)">
    12   <!ENTITY curl-time          "2.6 SBU (with tests)">
     9  <!ENTITY curl-md5sum        "a6a400c4d6de843d13ffbbb39f4d8173">
     10  <!ENTITY curl-size          "2.8 MB">
     11  <!ENTITY curl-buildsize     "54 MB (with tests)">
     12  <!ENTITY curl-time          "0.4 SBU (additional 8.8 SBU for tests, with parallelism = 4)">
    1313]>
    1414
     
    9191      <ulink url="http://daniel.haxx.se/projects/c-ares/">c-ares</ulink>,
    9292      <ulink url="https://launchpad.net/libmetalink/">libmetalink</ulink>,
    93       <ulink url="http://www.libssh2.org">libssh2</ulink>, and
     93      <ulink url="https://github.com/rockdaboot/libpsl">Libpsl</ulink>,
     94      <ulink url="http://www.libssh2.org">libssh2</ulink>,
     95      <ulink url="https://nghttp2.org/">nghttp2</ulink>,
     96      <ulink url="https://tls.mbed.org/">mbed TLS (formerly known as
     97      PolarSSL)</ulink>, and
    9498      <ulink url="http://spnego.sourceforge.net/">
    9599      SPNEGO</ulink>
     
    140144EOF</userinput></screen>
    141145
     146I had the following fail:
     147 300  301  303  304  306 309 310 311  312  325
     148 400  401  403  406  407 408 409 560 1112 2034
     1492035 2037 2038 2041 2042
     150
     151  - Bruce 20151016
     152
     153Tests may be using capabilites removed from recent ssh due to
     154security issues.
     155
     156
    142157    <para>
    143158       and running <command>make test</command>.
    144     </para> -->
    145 
    146     <para>
    147       To test the results, issue: <command>make test</command>.
     159    </para>-->
     160
     161    <para>
     162      To run the test suite, issue: <command>make test</command>.<!--  Some
     163      tests (up to 2%) may fail due to timing issues, kernel configuration,
     164      or other issues.-->
    148165    </para>
    149166
     
    154171
    155172<screen role="root"><userinput>make install &amp;&amp;
    156 find docs \( -name Makefile\* -o -name \*.1 -o -name \*.3 \) -exec rm {} \; &amp;&amp;
    157 install -v -dm755 /usr/share/doc/curl-&curl-version; &amp;&amp;
    158 cp -rv docs/*     /usr/share/doc/curl-&curl-version;</userinput></screen>
     173
     174find docs \( -name Makefile\* \
     175          -o -name \*.1       \
     176          -o -name \*.3 \)    \
     177          -exec rm {} \;      &amp;&amp;
     178install -v -d -m755 /usr/share/doc/curl-&curl-version; &amp;&amp;
     179cp -v -R docs/*     /usr/share/doc/curl-&curl-version;</userinput></screen>
     180
     181    <para>
     182      Simple tests to the new installed <command>curl</command>:
     183      <command>curl --trace-ascii debugdump.txt http://www.example.com/</command>
     184      and
     185      <command>curl --trace-ascii d.txt --trace-time http://example.com/</command>.
     186      Inspect the locally created trace files <filename>debugdump.txt</filename>
     187      and <filename>d.txt</filename>, which contain version downloaded
     188      files information, etc. One file has the time for each action logged.
     189    </para>
    159190  </sect2>
    160191
     
    164195    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    165196      href="../../xincludes/static-libraries.xml"/>
    166  
     197
    167198    <para>
    168199      <parameter>--enable-threaded-resolver</parameter>: This switch enables
     
    183214
    184215    <para>
    185       <command>find docs \( -name Makefile\* -o -name \*.1 -o -name \*.3 \)
    186       -exec rm {} \;</command>: This command removes
     216      <command>find docs ... -exec rm {} \;</command>: This command removes
    187217      <filename>Makefiles</filename> and man files from the documentation
    188218      directory that would otherwise be installed by the commands that follow.
  • networking/netlibs/geoclue.xml

    r027c7d7 r71c31f5  
    3838    </para>
    3939
    40     &lfs77_checked;
     40    &lfs78_checked;
    4141
    4242    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    127127       providers/skyhook/Makefile.in &amp;&amp;
    128128
    129 ./configure --prefix=/usr --disable-static &amp;&amp;
     129./configure --prefix=/usr &amp;&amp;
    130130make</userinput></screen>
    131131
     
    163163      <application>binutils</application>.
    164164    </para>
    165 
    166     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    167       href="../../xincludes/static-libraries.xml"/>
    168 
    169165  </sect2>
    170166
  • networking/netlibs/glib-networking.xml

    r027c7d7 r71c31f5  
    66
    77  <!ENTITY glib-networking-download-http
    8            "&gnome-download-http;/glib-networking/2.46/glib-networking-&glib-networking-version;.tar.xz">
     8    "&gnome-download-http;/glib-networking/2.46/glib-networking-&glib-networking-version;.tar.xz">
    99  <!ENTITY glib-networking-download-ftp
    10            "&gnome-download-ftp;/glib-networking/2.46/glib-networking-&glib-networking-version;.tar.xz">
     10    "&gnome-download-ftp;/glib-networking/2.46/glib-networking-&glib-networking-version;.tar.xz">
    1111  <!ENTITY glib-networking-md5sum        "c000e0b579f5d8fd48efebc7ac4d95dc">
    1212  <!ENTITY glib-networking-size          "372 KB">
    13   <!ENTITY glib-networking-buildsize     "10 MB (with tests)">
    14   <!ENTITY glib-networking-time          "0.1 SBU (with tests)">
     13  <!ENTITY glib-networking-buildsize     "10 MB">
     14  <!ENTITY glib-networking-time          "0.1 SBU">
    1515]>
    1616
     
    7777    <bridgehead renderas="sect4">Required</bridgehead>
    7878    <para role="required">
     79      <xref linkend="glib2"/>, <!-- needed because version is important -->
    7980      <xref linkend="gnutls"/> and
    8081      <xref linkend="gsettings-desktop-schemas"/>
     
    105106    </para>
    106107
    107 <screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
     108<screen><userinput>./configure --prefix=/usr                                 \
     109            --with-ca-certificates=/etc/ssl/ca-bundle.crt \
     110            --disable-static                              &amp;&amp;
    108111make</userinput></screen>
    109112
     
    122125  <sect2 role="commands">
    123126    <title>Command Explanations</title>
     127
     128    <para>
     129      <parameter>--with-ca-certificates=/etc/ssl/ca-bundle.crt</parameter>:
     130      This parameter specifies where the trusted root certificates are
     131      located.
     132    </para>
    124133
    125134    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    141150        </seg>
    142151        <seg>
    143           libgiognomeproxy.so and
    144           libgiognutls.so (GIO Modules)
     152          libgiognomeproxy.so and libgiognutls.so
    145153        </seg>
    146154        <seg>
  • networking/netlibs/ldns.xml

    r027c7d7 r71c31f5  
    3737    </para>
    3838
    39     &lfs77_checked;
     39    &lfs78_checked;
    4040
    4141    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    102102    </para>
    103103
    104 <screen><userinput>./configure --prefix=/usr     \
     104<screen><userinput>sed -i 's/defined(@$also)/@$also/' doc/doxyparse.pl &amp;&amp;
     105
     106./configure --prefix=/usr     \
    105107            --sysconfdir=/etc \
    106108            --disable-static  \
     
    109111
    110112    <para>
    111       If you have <xref linkend="doxygen"/> installed and want to build 
     113      If you have <xref linkend="doxygen"/> installed and want to build
    112114      html documentation, run the following command:
    113115    </para>
     
    116118
    117119    <para>
    118       This package does not have a working test suite.
     120      This package does not come with a working test suite.
    119121    </para>
    120122
     
    126128
    127129    <para>
    128       If you have built the html documentation, install it by running the following
     130      If you built html documentation, install it by running the following
    129131      commands as the <systemitem class="username">root</systemitem> user:
    130132    </para>
     
    138140    <title>Command Explanations</title>
    139141
     142    <para>
     143      <command>sed ... doc/doxyparse.pl</command>: This command fixes an error
     144      introduced with perl-5.22.
     145    </para>
     146
    140147    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    141148      href="../../xincludes/static-libraries.xml"/>
    142149
    143150    <para>
    144       <parameter>--with-drill</parameter>: This switch enables building of the
     151      <parameter>--with-drill</parameter>: This option enables building of the
    145152      <command>drill</command> tool.
    146153    </para>
    147154
    148155    <para>
    149       <option>--with-examples</option>: This switch enables building of the
     156      <option>--with-examples</option>: This option enables building of the
    150157      example programs.
    151158    </para>
    152159
    153160    <para>
    154       <option>--with-pyldns</option>: This switch enables building of the Python
     161      <option>--with-pyldns</option>: This option enables building of the Python
    155162      bindings.
    156163    </para>
     
    163170    <segmentedlist>
    164171      <segtitle>Installed Programs</segtitle>
    165       <segtitle>Installed Libraries</segtitle>
     172      <segtitle>Installed Library</segtitle>
    166173      <segtitle>Installed Directories</segtitle>
    167174
  • networking/netlibs/libndp.xml

    r027c7d7 r71c31f5  
    3333      The <application>libndp</application> package provides a wrapper for IPv6
    3434      Neighbor Discovery Protocol. It also provides a tool named ndptool for
    35       sending and receiving NDP messages. 
     35      sending and receiving NDP messages.
    3636    </para>
    3737
    38     &lfs77_checked;
     38    &lfs78_checked;
    3939
    4040    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    8585    </para>
    8686
    87 <screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
     87<screen><userinput>./configure --prefix=/usr        \
     88            --sysconfdir=/etc    \
     89            --localstatedir=/var \
     90            --disable-static     &amp;&amp;
    8891make</userinput></screen>
    8992
    9093    <para>
    91       This package does not come with a test suite. 
     94      This package does not come with a test suite.
    9295    </para>
    9396
     
    97100
    98101<screen role="root"><userinput>make install</userinput></screen>
    99 
    100   </sect2>
    101 
    102   <sect2 role="commands">
    103     <title>Command Explanations</title>
    104 
    105     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    106       href="../../xincludes/static-libraries.xml"/>
    107102
    108103  </sect2>
     
    128123      <?dbhtml list-presentation="table"?>
    129124
    130       <varlistentry id="ndp-tool">
     125      <varlistentry id="ndptool">
    131126        <term><command>ndptool</command></term>
    132127        <listitem>
     
    134129            tool for sending and receiving NDP messages.
    135130          </para>
    136           <indexterm zone="libndp ndp-tool">
    137             <primary sortas="b-ndp-tool">ndptool</primary>
     131          <indexterm zone="libndp ndptool">
     132            <primary sortas="b-ndptool">ndptool</primary>
    138133          </indexterm>
    139134        </listitem>
  • networking/netlibs/libnl.xml

    r027c7d7 r71c31f5  
    55  %general-entities;
    66
    7   <!ENTITY libnl-download-http
    8            "http://www.carisma.slowglass.com/~tgr/libnl/files/libnl-&libnl-version;.tar.gz">
     7  <!ENTITY libnl-download-http "https://github.com/thom311/libnl/releases/download/libnl&libnl-dl-version;/libnl-&libnl-version;.tar.gz">
    98  <!ENTITY libnl-download-ftp  " ">
    10   <!ENTITY libnl-md5sum        "03f74d0cd5037cadc8cdfa313bbd195c">
    11   <!ENTITY libnl-size          "816 KB">
    12   <!ENTITY libnl-buildsize     "22 MB (additional 1 MB for the tests and 37MB for the API documentation)">
    13   <!ENTITY libnl-time          "0.4 SBU">
    14 
    15 
    16   <!ENTITY libnl-doc-download-http
    17            "http://www.carisma.slowglass.com/~tgr/libnl/files/libnl-doc-&libnl-version;.tar.gz">
     9  <!ENTITY libnl-md5sum        "cec19f941b79a38d9eb92dbc171d6dbd">
     10  <!ENTITY libnl-size          "888 KB">
     11  <!ENTITY libnl-buildsize     "74 MB (with tests and API documentation)">
     12  <!ENTITY libnl-time          "0.4 SBU (with tests and API documentation)">
     13
     14
     15  <!ENTITY libnl-doc-download-http "https://github.com/thom311/libnl/releases/download/libnl&libnl-dl-version;/libnl-doc-&libnl-version;.tar.gz">
    1816  <!ENTITY libnl-doc-download-ftp  " ">
    19   <!ENTITY libnl-doc-md5sum        "641f73052d9f54e720efe1a476a20237">
     17  <!ENTITY libnl-doc-md5sum        "41552fcd35aef72599842747def6acd2">
    2018  <!ENTITY libnl-doc-size          "15 MB">
    2119]>
     
    145143<screen role="root"><userinput>mkdir -vp /usr/share/doc/libnl-&libnl-version; &amp;&amp;
    146144tar -xf ../libnl-doc-&libnl-version;.tar.gz --strip-components=1 --no-same-owner \
    147         -C /usr/share/doc/libnl-&libnl-version;</userinput></screen>
     145    -C /usr/share/doc/libnl-&libnl-version;</userinput></screen>
    148146
    149147  </sect2>
     
    172170      <seglistitem>
    173171        <seg>
    174           genl-ctrl-list, nl-class-add,     nl-class-delete, nl-classid-lookup,
    175           nl-class-list,  nl-cls-add,       nl-cls-delete,   nl-cls-list,
    176           nl-link-list,   nl-pktloc-lookup, nl-qdisc-add,    nl-qdisc-delete, and
    177           nl-qdisc-list
     172          genl-ctrl-list,
     173          idiag-socket-details,
     174          nl-class-add,
     175          nl-class-delete,
     176          nl-classid-lookup,
     177          nl-class-list,
     178          nl-cls-add,
     179          nl-cls-delete,
     180          nl-cls-list,
     181          nl-link-list,
     182          nl-pktloc-lookup,
     183          nl-qdisc-add,
     184          nl-qdisc-delete,
     185          nl-qdisc-list, and 32 other helper programs with nl- and nf- prefixes
    178186        </seg>
    179187        <seg>
     
    182190          libnl-genl-3.so,
    183191          libnl-idiag-3.so,
    184           libnl-nf-3.so, and
    185           libnl-route-3.so
     192          libnl-nf-3.so,
     193          libnl-route-3.so,
     194          libnl-xfrm-3.so, and
     195          cli modules under /usr/lib/libnl/cli tree
    186196        </seg>
    187197        <seg>
     
    350360        <listitem>
    351361          <para>
    352             list queueing disciplines (qdiscs) in the kernel. 
     362            list queueing disciplines (qdiscs) in the kernel.
    353363          </para>
    354364          <indexterm zone="libnl nl-qdisc-list">
  • networking/netlibs/libpcap.xml

    r027c7d7 r71c31f5  
    77  <!ENTITY libpcap-download-http "http://www.tcpdump.org/release/libpcap-&libpcap-version;.tar.gz">
    88  <!ENTITY libpcap-download-ftp  " ">
    9   <!ENTITY libpcap-md5sum        "9ce284eacc02cb5491e123b875f3f63c">
     9  <!ENTITY libpcap-md5sum        "b2e13142bbaba857ab1c6894aedaf547">
    1010  <!ENTITY libpcap-size          "648 KB">
    11   <!ENTITY libpcap-buildsize     "8.8 MB">
     11  <!ENTITY libpcap-buildsize     "9 MB">
    1212  <!ENTITY libpcap-time          "less than 0.1 SBU">
    1313]>
     
    3535    </para>
    3636
    37     &lfs77_checked;
     37    &lfs78_checked;
    3838
    3939    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7575      <listitem>
    7676        <para>
    77           Required patch:
     77          Recommended patch:
    7878          <ulink url="&patch-root;/libpcap-&libpcap-version;-enable_bluetooth-1.patch"/>
     79          (Needed for bluez-5.21)
    7980        </para>
    8081      </listitem>
     
    8687    <para role="optional">
    8788      <xref linkend="bluez"/>,
    88       <xref linkend="dbus"/>,
    8989      <xref linkend="libnl"/>,
    9090      <xref linkend="libusb"/>,
     
    134134    <title>Command Explanations</title>
    135135
    136     <para>
    137       <option>--disable-dbus</option>: Use this switch if you wish to disable
    138       <application>D-Bus</application> support.
    139     </para>
     136    <para><parameter>--enable-bluetooth=no</parameter>: Necessary, if the
     137    recommended patch is not applied, because since 1.6.1 this application
     138    needs a fix, in order to build with
     139    <application>bluez-5.21</application>.</para>
    140140
    141141  </sect2>
  • networking/netlibs/libsoup.xml

    r027c7d7 r71c31f5  
    99  <!ENTITY libsoup-download-ftp
    1010           "&gnome-download-ftp;/libsoup/2.52/libsoup-&libsoup-version;.tar.xz">
    11   <!ENTITY libsoup-md5sum        "680f1174724ab38f96426875bc0e2e5">
     11  <!ENTITY libsoup-md5sum        "e4757d09012ed93822b1ee41435fec24">
    1212  <!ENTITY libsoup-size          "1.7 MB">
    13   <!ENTITY libsoup-buildsize     "29 MB (additional 14 MB to run the test suite)">
    14   <!ENTITY libsoup-time          "0.3 SBU (additional 0.3 SBU to run the test suite)">
     13  <!ENTITY libsoup-buildsize     "45 MB (with tests)">
     14  <!ENTITY libsoup-time          "0.5 SBU (with tests)">
    1515]>
    1616
  • networking/netlibs/libtirpc.xml

    r027c7d7 r71c31f5  
    55  %general-entities;
    66
    7   <!ENTITY libtirpc-download-http "&sourceforge-repo;/libtirpc/libtirpc-&libtirpc-version;.tar.bz2">
     7  <!ENTITY libtirpc-download-http "&sourceforge-repo;/project/libtirpc/libtirpc/&libtirpc-version;/libtirpc-&libtirpc-version;.tar.bz2">
    88  <!ENTITY libtirpc-download-ftp  " ">
    9   <!ENTITY libtirpc-md5sum        "373d5ad46b1d19759ec763a9f0afcf4d">
    10   <!ENTITY libtirpc-size          "480 KB">
    11   <!ENTITY libtirpc-buildsize     "8.5 MB">
     9  <!ENTITY libtirpc-md5sum        "36ce1c0ff80863bb0839d54aa0b94014">
     10  <!ENTITY libtirpc-size          "484 KB">
     11  <!ENTITY libtirpc-buildsize     "6.9 MB">
    1212  <!ENTITY libtirpc-time          "less than 0.1 SBU">
    1313]>
     
    3737    </para>
    3838
    39     &lfs77_checked;
     39    &lfs78_checked;
    4040
    4141    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7373    </itemizedlist>
    7474
    75     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    76     <itemizedlist spacing="compact">
    77       <listitem>
    78         <para>
    79           Required patch:
    80           <ulink url="&patch-root;/libtirpc-&libtirpc-version;-api_fixes-1.patch"/>
    81         </para>
    82       </listitem>
    83     </itemizedlist>
    84 
    85     <!-- Not needed for LFS 7.5, Glibc RPC interface is exported again
    86 
    87     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    88     <itemizedlist spacing='compact'>
    89       <listitem>
    90         <para>
    91           Required patch (Remove nis dependencies):
    92           <ulink url="&patch-root;/libtirpc-&libtirpc-version;-remove_nis-1.patch"/>
    93         </para>
    94       </listitem>
    95     </itemizedlist> -->
    96 
    9775    <bridgehead renderas="sect3">libtirpc Dependencies</bridgehead>
    9876
     
    11088    <title>Installation of libtirpc</title>
    11189
    112     <para>
    113       First, fix some API issues:
    114     </para>
    115 
    116 <screen><userinput>patch -Np1 -i ../libtirpc-0.3.2-api_fixes-1.patch</userinput></screen>
     90    <note><para>If updating this package, you will also need to update
     91    any existing version of <xref linkend='rpcbind'/></para></note>
    11792
    11893    <para>
     
    137112<screen role="root"><userinput>make install &amp;&amp;
    138113mv -v /usr/lib/libtirpc.so.* /lib &amp;&amp;
    139 ln -sfv ../../lib/$(readlink /usr/lib/libtirpc.so) /usr/lib/libtirpc.so</userinput></screen>
     114ln -sfv ../../lib/libtirpc.so.3.0.0 /usr/lib/libtirpc.so</userinput></screen>
    140115
    141116  </sect2>
     
    148123
    149124    <para>
    150       <parameter>--disable-gssapi</parameter>: This switch is needed if 
     125      <parameter>--disable-gssapi</parameter>: This switch is needed if
    151126      no GSSAPI is installed. Remove this switch if you have one
    152127      installed (for example <xref linkend="mitkrb"/>) and you wish to use it.
  • networking/netlibs/neon.xml

    r027c7d7 r71c31f5  
    3535    </para>
    3636
    37     &lfs77_checked;
     37    &lfs78_checked;
    3838
    3939    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    9797    <para>Fix some code when building with gnutls-3.4 and later:</para>
    9898
    99 <screen><userinput>sed -e 's/gnutls_retr_st/gnutls_retr2_st/' \
    100     -e 's/type = type/cert_&amp;/' \
     99<screen><userinput>sed -e 's/client_set/set/'  \
     100    -e 's/gnutls_retr/&amp;2/'  \
     101    -e 's/type = t/cert_&amp;/' \
    101102    -i src/ne_gnutls.c</userinput></screen>
    102103
     
    106107    </para>
    107108
    108 <screen><userinput>./configure --prefix=/usr --enable-shared --with-ssl --disable-static &amp;&amp;
     109<screen><userinput>./configure --prefix=/usr    \
     110            --with-ssl       \
     111            --enable-shared  \
     112            --disable-static &amp;&amp;
    109113make</userinput></screen>
    110114
    111115    <para>
    112       To test the results, issue: <command>make -k check</command>.
    113       Some tests are known to fail.
     116      To test the results, issue: <command>make check</command>.
     117      Most of the <parameter>ssl</parameter> tests fail, using
     118      <option>--with-ssl=gnutls</option>.
    114119    </para>
    115120
  • networking/netlibs/serf.xml

    r027c7d7 r71c31f5  
    136136      path from a shared library and the next two commands disable building and
    137137      installing of the static library.
    138     </para>   
     138    </para>
    139139
    140140    <para>
Note: See TracChangeset for help on using the changeset viewer.