[blfs-book] r12986 - in trunk/BOOK: introduction/welcome postlfs/security

fernando at higgs.linuxfromscratch.org fernando at higgs.linuxfromscratch.org
Mon Apr 21 08:36:31 PDT 2014


Author: fernando
Date: Mon Apr 21 08:36:31 2014
New Revision: 12986

Log:
gnutls-3.3.1: build with guile is back and the test suite is working, with added patch.

Modified:
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/postlfs/security/gnutls.xml

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	Mon Apr 21 03:26:27 2014	(r12985)
+++ trunk/BOOK/introduction/welcome/changelog.xml	Mon Apr 21 08:36:31 2014	(r12986)
@@ -48,6 +48,10 @@
       <para>April 21th, 2014</para>
       <itemizedlist>
         <listitem>
+          <para>[fernando] - gnutls-3.3.1: fixes to build with guile and for
+          the test suite.</para>
+        </listitem>
+        <listitem>
           <para>[fernando] - gnutls-3.3.1. Fixes
           <ulink url="&blfs-ticket-root;4979">#4979</ulink>.</para>
         </listitem>

Modified: trunk/BOOK/postlfs/security/gnutls.xml
==============================================================================
--- trunk/BOOK/postlfs/security/gnutls.xml	Mon Apr 21 03:26:27 2014	(r12985)
+++ trunk/BOOK/postlfs/security/gnutls.xml	Mon Apr 21 08:36:31 2014	(r12986)
@@ -8,8 +8,8 @@
   <!ENTITY gnutls-download-ftp  "ftp://ftp.gnutls.org/gcrypt/gnutls/v3.3/gnutls-&gnutls-version;.tar.xz">
   <!ENTITY gnutls-md5sum        "6bf7faa9d4996197e0e404e8c25016f8">
   <!ENTITY gnutls-size          "5.1 MB">
-  <!ENTITY gnutls-buildsize     "103 MB (additional 9 MB for the tests)">
-  <!ENTITY gnutls-time          "8.0 SBU (additional 1.8 SBU for the tests)">
+  <!ENTITY gnutls-buildsize     "107 MB (additional 9 MB for the tests)">
+  <!ENTITY gnutls-time          "0.8 SBU (additional 1.9 SBU for the tests)">
 ]>
 
 <sect1 id="gnutls" xreflabel="GnuTLS-&gnutls-version;">
@@ -89,6 +89,16 @@
       </listitem>
     </itemizedlist>
 
+    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Required patch:
+          <ulink url="&patch-root;/gnutls-&gnutls-version;-upstream_fixes-1.patch"/>
+        </para>
+      </listitem>
+    </itemizedlist>
+
     <bridgehead renderas="sect3">GnuTLS Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
@@ -106,7 +116,7 @@
     <para role="optional">
       <ulink url="http://ftp.gnu.org/gnu/autogen/">autogen</ulink>,
       <xref linkend="gtk-doc"/>,
-<!--      <xref linkend="guile"/>,-->
+      <xref linkend="guile"/>,
       <xref linkend="libidn"/>,
       <xref linkend="p11-kit"/>,
       <ulink url="http://sourceforge.net/projects/trousers/files/trousers/">Trousers</ulink> (Trusted Platform Module support),
@@ -133,14 +143,13 @@
       following commands:
     </para>
 
-<screen><userinput>./configure --prefix=/usr \
-            --disable-guile \
+<screen><userinput>patch -Np1 -i ../gnutls-&gnutls-version;-upstream_fixes-1.patch               &&
+./configure --prefix=/usr \
             --with-default-trust-store-file=/etc/ssl/ca-bundle.crt &&
 make</userinput></screen>
 
     <para>
-      To test the results, issue: <command>make -k check</command>. Tests may
-      fail for unknown reasons.
+      To test the results, issue: <command>make check</command>.
     </para>
 
     <para>
@@ -166,11 +175,6 @@
     <title>Command Explanations</title>
 
     <para>
-      <parameter>--disable-guile</parameter>:
-      Current version cannot be built with <xref linkend="guile"/>.
-    </para>
-
-    <para>
       <parameter>--with-default-trust-store-file=/etc/ssl/ca-bundle.crt</parameter>:
       This switch tells <command>configure</command> where to find the
       CA Certificates.
@@ -192,17 +196,17 @@
       <seglistitem>
         <seg>
           certtool, crywrap, danetool, gnutls-cli, gnutls-cli-debug,
-          gnutls-serv, ocsptool, p11tool, psktool and srptool
+          gnutls-serv, ocsptool, p11tool, psktool, and srptool
         </seg>
         <seg>
-          libgnutls.so, libgnutls-dane.so, libgnutls-openssl.so,
-          and libgnutlsxx.so
-<!--      and /usr/lib/guile/2.0/guile-gnutls-v-2.so-->
+          libgnutls.so, libgnutls-dane.so,
+          libgnutls-openssl.so, libgnutlsxx.so, and
+          /usr/lib/guile/2.0/guile-gnutls-v-2.so
         </seg>
         <seg>
-          /usr/include/gnutls and
-          /usr/share/gtk-doc/html/gnutls
-<!--      and /usr/share/guile/site/gnutls-->
+          /usr/include/gnutls,
+          /usr/share/gtk-doc/html/gnutls, and
+          /usr/share/guile/site/gnutl
         </seg>
       </seglistitem>
     </segmentedlist>



More information about the blfs-book mailing list