Changeset b9abcb5


Ignore:
Timestamp:
04/26/2015 07:14:06 PM (9 years ago)
Author:
Fernando de Oliveira <fernando@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, 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
Children:
5d5234b
Parents:
3776752
Message:

Update to p11-kit-0.23.1.
Update to nettle-3.1.1.
Update to gnutls-3.4.0.
emacs-24.5: code broken with gnutls-3.4 and later.
samba-4.2.1: fix some code when building with gnutls-3.4 and later.
neon-0.30.1: fix some code when building with gnutls-3.4 and later.

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

Files:
9 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r3776752 rb9abcb5  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "25">                   <!-- Always 2 digits -->
     3<!ENTITY day          "26">                   <!-- Always 2 digits -->
    44<!ENTITY month        "04">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2015">
     
    77<!ENTITY copyholder   "The BLFS Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "April 25th, &year;">
     9<!ENTITY releasedate  "April 26th, &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
  • introduction/welcome/changelog.xml

    r3776752 rb9abcb5  
    4444
    4545-->
     46
     47    <listitem>
     48      <para>April 26th, 2015</para>
     49      <itemizedlist>
     50        <listitem>
     51          <para>[fernando] - neon-0.30.1: fix some code when building
     52          with gnutls-3.4 and later.</para>
     53        </listitem>
     54        <listitem>
     55          <para>[fernando] - samba-4.2.1: fix some code when building
     56          with gnutls-3.4 and later.</para>
     57        </listitem>
     58        <listitem>
     59          <para>[fernando] - emacs-24.5: code broken with gnutls-3.4
     60          and later.</para>
     61        </listitem>
     62        <listitem>
     63          <para>[fernando] - Update to gnutls-3.4.0. Fixes
     64          <ulink url="&blfs-ticket-root;6380">#6380</ulink>.</para>
     65        </listitem>
     66        <listitem>
     67          <para>[fernando] - Update to nettle-3.1.1. Fixes
     68          <ulink url="&blfs-ticket-root;5152">#5152</ulink>.</para>
     69        </listitem>
     70        <listitem>
     71          <para>[fernando] - Update to p11-kit-0.23.1. Fixes
     72          <ulink url="&blfs-ticket-root;6355">#6355</ulink>.</para>
     73        </listitem>
     74      </itemizedlist>
     75    </listitem>
    4676
    4777    <listitem>
  • networking/netlibs/neon.xml

    r3776752 rb9abcb5  
    9595    <title>Installation of neon</title>
    9696
     97    <para>Fix some code when building with gnutls-3.4 and later:</para>
     98
     99<screen><userinput>sed -e 's/gnutls_retr_st/gnutls_retr2_st/' \
     100    -e 's/type = type/cert_&amp;/' \
     101    -i src/ne_gnutls.c</userinput></screen>
     102
    97103    <para>
    98104      Install <application>neon</application> by running the following
  • networking/netprogs/samba.xml

    r3776752 rb9abcb5  
    115115    </note>
    116116
     117    <para>Fix some code when building with gnutls-3.4 and later:</para>
     118
     119<screen><userinput>sed -e 's/.*set_priority.*/   gnutls_priority_set_direct(tls->session, "NORMAL:+CTYPE-OPENPGP", NULL);/' \
     120    -e '/cert_type_priority/d' \
     121    -i source4/lib/tls/tls.c &amp;&amp;
     122sed -e 's/.*set_priority.*/   gnutls_priority_set_direct(tlss->tls_session, "NORMAL:+CTYPE-OPENPGP", NULL);/' \
     123    -e '/t cert_type_priority/ s:^:/*:' \
     124    -e '/t cert_type_priority/{n;N;N;N;s:$:*/:}' \
     125    -i source4/lib/tls/tls_tstream.c</userinput></screen>
     126
    117127    <para>Install <application>Samba</application> by running the following
    118128    commands:</para>
  • packages.ent

    r3776752 rb9abcb5  
    1414<!ENTITY cyrus-sasl-version           "2.1.26">
    1515<!ENTITY gnupg2-version               "2.0.27">
    16 <!ENTITY gnutls-version               "3.3.14">
     16<!ENTITY gnutls-version               "3.4.0">
    1717<!ENTITY gpgme-version                "1.5.4">
    1818<!ENTITY haveged-version              "1.9.1">
     
    2222<!ENTITY mitkrb-major-version         "1.13">
    2323<!ENTITY mitkrb-version               "&mitkrb-major-version;.1">
    24 <!ENTITY nettle-version               "2.7.1">
     24<!ENTITY nettle-version               "3.1.1">
    2525<!ENTITY nss-minor-version            "18">
    2626<!ENTITY nss-micro-version            "1">
     
    3131<!ENTITY openssh-version              "6.8p1">
    3232<!ENTITY openssl-version              "1.0.2a">
    33 <!ENTITY p11-kit-version              "0.22.1">    <!-- Even minors only -->
     33<!ENTITY p11-kit-version              "0.23.1">    <!-- Even minors only -->
    3434<!ENTITY polkit-version               "0.112">
    3535<!ENTITY shadow-version               "4.2.1">
  • postlfs/editors/emacs.xml

    r3776752 rb9abcb5  
    6666      <xref linkend="GConf"/>,
    6767      <xref linkend="giflib"/>,
    68       <xref linkend="gnutls"/>,
     68      <xref linkend="gnutls"/> (currently broken),
    6969      <xref linkend="gobject-introspection"/>,
    7070      <xref linkend="gsettings-desktop-schemas"/>,
     
    100100
    101101<screen><userinput>./configure --prefix=/usr        \
     102            --without-gnutls     \
    102103            --localstatedir=/var &amp;&amp;
    103104make bootstrap</userinput></screen>
     
    139140  <sect2 role="commands">
    140141    <title>Command Explanations</title>
     142
     143    <para><parameter>--without-gnutls</parameter>: Currently, build is broken
     144    with gnutls-3.4 and later.</para>
    141145
    142146    <para><option>--localstatedir=/var</option>: Create game score files
  • postlfs/security/gnutls.xml

    r3776752 rb9abcb5  
    66
    77  <!ENTITY gnutls-download-http " ">
    8   <!ENTITY gnutls-download-ftp  "ftp://ftp.gnutls.org/gcrypt/gnutls/v3.3/gnutls-&gnutls-version;.tar.xz">
    9   <!ENTITY gnutls-md5sum        "7f4465f8c564cf9cb8f5cb38b909f7ca">
    10   <!ENTITY gnutls-size          "6 MB">
    11   <!ENTITY gnutls-buildsize     "112 MB (additional 11 MB for tests and 3 MB for documentation)">
    12   <!ENTITY gnutls-time          "0.8 SBU (additional 2 SBU for tests)">
     8  <!ENTITY gnutls-download-ftp  "ftp://ftp.gnutls.org/gcrypt/gnutls/v3.4/gnutls-&gnutls-version;.tar.xz">
     9  <!ENTITY gnutls-md5sum        "aa015c2666b031044edfb01b01980d84">
     10  <!ENTITY gnutls-size          "6.2 MB">
     11  <!ENTITY gnutls-buildsize     "124 MB (with built in API documentation; additional 15 MB for tests)">
     12  <!ENTITY gnutls-time          "0.8 SBU (additional 2.6 SBU for tests)">
    1313]>
    1414
     
    105105    <bridgehead renderas="sect4">Optional</bridgehead>
    106106    <para role="optional">
     107      <xref linkend="doxygen"/>,
    107108      <xref linkend="gtk-doc"/>,
    108109      <xref linkend="guile"/>,
    109110      <xref linkend="libidn"/>,
    110111      <xref linkend="p11-kit"/>,
     112      <xref linkend="texlive"/> or <xref linkend="tl-installer"/>,
    111113      <xref linkend="unbound"/> (to build the DANE library),
    112114      <xref linkend="valgrind"/> (used during the test suite),
     
    134136    </para>
    135137
    136 <screen><userinput>./configure --prefix=/usr \
     138<screen><userinput>sed -e '/FUNCS=/ s/-d/&amp;|uniq/'    \
     139    -e '/get_x509_crt/ {n;d}'     \
     140    -e '/get_x509_key/ {n;d}'     \
     141    -e '/get_verify_flags/ {n;d}' \
     142    -i doc/manpages/Makefile      &amp;&amp;
     143
     144./configure --prefix=/usr \
    137145            --with-default-trust-store-file=/etc/ssl/ca-bundle.crt &amp;&amp;
    138146make</userinput></screen>
     
    150158
    151159    <para>
    152       If you did not pass the <option>--enable-gtk-doc</option> parameter
    153       to the <command>configure</command> script, you can install the API documentation
    154       to the <filename class="directory">/usr/share/gtk-doc/html/gnutls</filename>
    155       directory using the following command as the
     160      If you did not pass the <option>--enable-gtk-doc</option> parameter to
     161      the <command>configure</command> script, you can install the API
     162      documentation to the <filename
     163      class="directory">/usr/share/gtk-doc/html/gnutls</filename> directory
     164      using the following command as the
    156165      <systemitem class="username">root</systemitem> user:
    157166    </para>
     
    163172  <sect2 role="commands">
    164173    <title>Command Explanations</title>
     174
     175    <para>
     176      <command>sed -e ... -i doc/manpages/Makefile</command>:
     177      This command removes some duplicate lines and fixes the doc Makefile.
     178    </para>
    165179
    166180    <para>
     
    172186    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    173187      href="../../xincludes/gtk-doc-rebuild.xml"/>
     188
     189    <para>
     190      <option>--enable-openssl-compatibility</option>:
     191      Use this switch if you wish building the OpenSSL compatibility library.
     192    </para>
    174193
    175194  </sect2>
  • postlfs/security/nettle.xml

    r3776752 rb9abcb5  
    55  %general-entities;
    66
    7   <!ENTITY nettle-download-http "http://ftp.gnu.org/gnu/nettle/nettle-&nettle-version;.tar.gz">
     7  <!ENTITY nettle-download-http "https://ftp.gnu.org/gnu/nettle/nettle-&nettle-version;.tar.gz">
    88  <!ENTITY nettle-download-ftp  "ftp://ftp.gnu.org/gnu/nettle/nettle-&nettle-version;.tar.gz">
    9   <!ENTITY nettle-md5sum        "003d5147911317931dd453520eb234a5">
    10   <!ENTITY nettle-size          "1.5 MB">
    11   <!ENTITY nettle-buildsize     "94 MB">
    12   <!ENTITY nettle-time          "0.6 SBU">
     9  <!ENTITY nettle-md5sum        "b40fa88dc32f37a182b6b42092ebb144">
     10  <!ENTITY nettle-size          "1.8 MB">
     11  <!ENTITY nettle-buildsize     "60 MB (additional 88 MB for the tests)">
     12  <!ENTITY nettle-time          "0.2 SBU (additional 0.1 SBU for the tests)">
    1313]>
    1414
     
    100100    </para>
    101101
    102 <screen><userinput>sed -i '/^install-here/ s/install-static//' Makefile</userinput></screen>
     102<screen><userinput>sed -i '/^install-here/ s/ install-static//' Makefile</userinput></screen>
    103103
    104104    <para>
     
    123123      <seglistitem>
    124124        <seg>
    125           nettle-hash, nettle-lfib-stream, pkcs1-conv and sexp-conv
     125          nettle-hash, nettle-lfib-stream, nettle-pbkdf2,
     126          pkcs1-conv and sexp-conv
    126127        </seg>
    127128        <seg>
     
    129130        </seg>
    130131        <seg>
    131           /usr/include/nettle
     132          /usr/include/nettle and /usr/share/doc/nettle-&nettle-version;
    132133        </seg>
    133134      </seglistitem>
     
    155156        <listitem>
    156157          <para>
    157             outputs a sequence of pseudorandom (non-cryptographic)  bytes, using
    158             Knuth's lagged fibonacci generator. The stream is useful for testing,
    159             but should not be used to generate cryptographic keys or anything
    160             else that needs real randomness.
     158            outputs a sequence of pseudorandom (non-cryptographic)  bytes,
     159            using Knuth's lagged fibonacci generator. The stream is useful for
     160            testing, but should not be used to generate cryptographic keys or
     161            anything else that needs real randomness.
    161162          </para>
    162163          <indexterm zone="nettle nettle-lfib-stream">
     
    166167      </varlistentry>
    167168
     169      <varlistentry id="nettle-pbkdf2">
     170        <term><command>nettle-pbkdf2</command></term>
     171        <listitem>
     172          <para>
     173            password-based key derivation function that take as input a
     174            password or passphrase and typically strengthen it and protect
     175            against certain pre-computation attacks by using salting and
     176            expensive computation.
     177          </para>
     178          <indexterm zone="nettle nettle-pbkdf2">
     179            <primary sortas="b-nettle-pbkdf2">nettle-pbkdf2</primary>
     180          </indexterm>
     181        </listitem>
     182      </varlistentry>
     183
    168184      <varlistentry id="pkcs1-conv">
    169185        <term><command>pkcs1-conv</command></term>
  • postlfs/security/p11-kit.xml

    r3776752 rb9abcb5  
    77  <!ENTITY p11-kit-download-http "http://p11-glue.freedesktop.org/releases/p11-kit-&p11-kit-version;.tar.gz">
    88  <!ENTITY p11-kit-download-ftp  " ">
    9   <!ENTITY p11-kit-md5sum        "4e9bea1106628ffb820bdad24a819fac">
     9  <!ENTITY p11-kit-md5sum        "96f073270c489c9a594e1c9413f42db8">
    1010  <!ENTITY p11-kit-size          "972 KB">
    11   <!ENTITY p11-kit-buildsize     "44 MB (additional 6 MB for tests)">
    12   <!ENTITY p11-kit-time          "0.4 SBU (additional 0.1 SBU for tests)">
     11  <!ENTITY p11-kit-buildsize     "64 MB (additional 6 MB for tests)">
     12  <!ENTITY p11-kit-time          "0.3 SBU (additional 0.1 SBU for tests)">
    1313]>
    1414
Note: See TracChangeset for help on using the changeset viewer.