Author: andy
Date: 2012-03-09 12:27:52 -0700 (Fri, 09 Mar 2012)
New Revision: 9656

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/prog/guile.xml
   trunk/BOOK/introduction/welcome/changelog.xml
Log:
guile-2.0.5

Modified: trunk/BOOK/general/prog/guile.xml
===================================================================
--- trunk/BOOK/general/prog/guile.xml   2012-03-09 18:49:53 UTC (rev 9655)
+++ trunk/BOOK/general/prog/guile.xml   2012-03-09 19:27:52 UTC (rev 9656)
@@ -4,12 +4,14 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY guile-download-http 
"http://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.xz";>
-  <!ENTITY guile-download-ftp  
"ftp://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.xz";>
-  <!ENTITY guile-md5sum        "f8b511ad43bbda0a1cbb1c52ceeebdf7">
+  <!ENTITY guile-download-http
+  "http://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.xz";>
+  <!ENTITY guile-download-ftp
+  "ftp://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.xz";>
+  <!ENTITY guile-md5sum        "81110e16dcdb24c825fecc41b214edb9">
   <!ENTITY guile-size          "4 MB">
-  <!ENTITY guile-buildsize     "128 MB">
-  <!ENTITY guile-time          "7.7 SBU">
+  <!ENTITY guile-buildsize     "104 MB">
+  <!ENTITY guile-time          "3.9 SBU">
 ]>
 
 <sect1 id="guile" xreflabel="Guile-&guile-version;">
@@ -29,46 +31,53 @@
   <sect2 role="package">
     <title>Introduction to Guile</title>
 
-    <para>The <application>Guile</application> package contains the Project
-    GNU's extension language library. <application>Guile</application> also
-    contains a stand alone <application>Scheme</application> 
interpreter.</para>
+    <para>
+      The <application>Guile</application> package contains the Project
+      GNU's extension language library. <application>Guile</application> also
+      contains a stand alone <application>Scheme</application> interpreter.
+    </para>
 
-    &lfs70_checked;
+    &lfs71_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
-        <para>Download (HTTP): <ulink url="&guile-download-http;"/></para>
+        <para>
+          Download (HTTP): <ulink url="&guile-download-http;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download (FTP): <ulink url="&guile-download-ftp;"/></para>
+        <para>
+          Download (FTP): <ulink url="&guile-download-ftp;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download MD5 sum: &guile-md5sum;</para>
+        <para>
+          Download MD5 sum: &guile-md5sum;
+        </para>
       </listitem>
       <listitem>
-        <para>Download size: &guile-size;</para>
+        <para>
+          Download size: &guile-size;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated disk space required: &guile-buildsize;</para>
+        <para>
+          Estimated disk space required: &guile-buildsize;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated build time: &guile-time;</para>
+        <para>
+          Estimated build time: &guile-time;
+        </para>
       </listitem>
     </itemizedlist>
-<!--
-    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-    <itemizedlist spacing="compact">
-      <listitem>
-        <para>Required patch: <ulink
-        url="&patch-root;/guile-&guile-version;-snarf-1.patch"/></para>
-      </listitem>
-    </itemizedlist>
--->
+
     <bridgehead renderas="sect3">Guile Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
+      <xref linkend="pkgconfig"/>,
       <xref linkend="gc"/> and 
       <xref linkend="libunistring"/>
     </para>
@@ -78,40 +87,44 @@
       <xref linkend="emacs"/>  
     </para>
 
-    <para condition="html" role="usernotes">User Notes:
-    <ulink url="&blfs-wiki;/guile"/></para>
-
+    <para condition="html" role="usernotes">
+      User Notes: <ulink url="&blfs-wiki;/guile"/>
+    </para>
   </sect2>
 
   <sect2 role="installation">
     <title>Installation of Guile</title>
 
-    <para>Install <application>Guile</application> by running the following
-    commands:</para>
+    <para>
+      Install <application>Guile</application> by running the following
+      commands:
+    </para>
 
-<screen><userinput>sed -i 's/gc_version.h/gc.h/' \
-    test-suite/standalone/test-pthread-create-secondary.c &amp;&amp;
+<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
+make      &amp;&amp;
+make html &amp;&amp;
 
-./configure --prefix=/usr &amp;&amp;
-make                      &amp;&amp;
-make html                 &amp;&amp;
+makeinfo --plaintext -o doc/r5rs/r5rs.txt doc/r5rs/r5rs.texi &amp;&amp;
+makeinfo --plaintext -o doc/ref/guile.txt 
doc/ref/guile.texi</userinput></screen>
 
-makeinfo --plaintext -o doc/r5rs/r5rs.txt   doc/r5rs/r5rs.texi   &amp;&amp;
-makeinfo --plaintext -o doc/ref/guile.txt   
doc/ref/guile.texi</userinput></screen>
+    <para>
+      If you have <!--<xref linkend="tetex"/> or--> <xref linkend="texlive"/>
+      installed and wish to build alternate formats (PDF and postscript) of the
+      documentation, issue the following commands:
+    </para>
 
-    <para>If you have <!--<xref linkend="tetex"/> or--> <xref 
linkend="texlive"/>
-    installed and wish to build alternate formats (PDF and postscript) of the
-    documentation, issue the following commands:</para>
-
 <screen><userinput>for DIRNAME in r5rs ref 
-do
-  make -k -C doc/${DIRNAME} pdf ps 
+do make -k -C doc/${DIRNAME} pdf ps 
 done &amp;&amp;
 unset DIRNAME</userinput></screen>
 
-    <para>To test the results, issue: <command>make check</command>.</para>
+    <para>
+      To test the results, issue: <command>make check</command>.
+    </para>
 
-    <para>Now, as the <systemitem class="username">root</systemitem> 
user:</para>
+    <para>
+      Now, as the <systemitem class="username">root</systemitem> user:
+    </para>
 
 <screen role="root"><userinput>make install &amp;&amp;
 
@@ -132,25 +145,19 @@
 
 cp -v -R doc/ref/guile.html 
/usr/share/doc/guile-&guile-version;/ref</userinput></screen>
 
-    <para>If you built the alternate formats of the documentation, install them
-    using the following commands issued by the
-    <systemitem class="username">root</systemitem> user:</para>
+    <para>
+      If you built the alternate formats of the documentation, install them
+      using the following commands issued by the
+      <systemitem class="username">root</systemitem> user:
+    </para>
 
 <screen role="root"><userinput>for DIRNAME in r5rs ref 
 do
   install -v -m644 doc/${DIRNAME}/*.{pdf,ps,dvi} \
                    /usr/share/doc/guile-&guile-version;/${DIRNAME}
 done</userinput></screen>
-
   </sect2>
- <sect2 role="commands">
-    <title>Command Explanations</title>
 
-    <para><userinput>sed -i 's/gc_version.h/gc.h/' 
test-suite/...-secondary.c</userinput>: 
-    This command corrects an error that prevents the test suite from 
running.</para>
-
-  </sect2>
-
   <sect2 role="content">
     <title>Contents</title>
 
@@ -161,7 +168,7 @@
 
       <seglistitem>
         <seg>guild, guile, guile-config, guile-snarf, and guile-tools</seg>
-        <seg>libguile-2.0.{so,a} and /libguilereadline-v-18.{so,a}</seg>
+        <seg>libguile-2.0.so and /libguilereadline-v-18.so</seg>
         <seg>/usr/include/guile, /usr/lib/guild,
         /usr/share/doc/guile-&guile-version; and /usr/share/guile</seg>
       </seglistitem>
@@ -175,8 +182,10 @@
       <varlistentry id="guile-prog">
         <term><command>guile</command></term>
         <listitem>
-          <para>is a stand-alone Scheme interpreter for
-          <application>Guile</application>.</para>
+          <para>
+            is a stand-alone Scheme interpreter for
+            <application>Guile</application>.
+          </para>
           <indexterm zone="guile guile-prog">
             <primary sortas="b-guile">guile</primary>
           </indexterm>
@@ -186,10 +195,12 @@
       <varlistentry id="guile-config">
         <term><command>guile-config</command></term>
         <listitem>
-          <para>is a <application>Guile</application> script which provides
-          the information necessary to link your programs against the
-          <application>Guile</application> library, in much the same way
-          PkgConfig does.</para>
+          <para>
+            is a <application>Guile</application> script which provides the
+            information necessary to link your programs against the
+            <application>Guile</application> library, in much the same way
+            PkgConfig does.
+          </para>
           <indexterm zone="guile guile-config">
             <primary sortas="b-guile-config">guile-config</primary>
           </indexterm>
@@ -199,31 +210,43 @@
       <varlistentry id="guile-snarf">
         <term><command>guile-snarf</command></term>
         <listitem>
-          <para>is a script to parse declarations in your
-          <application>C</application> code for 
<application>Scheme</application>
-          visible <application>C</application> functions, i
-          <application>Scheme</application> objects to be used by
-          <application>C</application> code, etc.</para>
+          <para>
+            is a script to parse declarations in your
+            <application>C</application> code for
+            <application>Scheme</application> visible
+            <application>C</application> functions.
+          </para>
           <indexterm zone="guile guile-snarf">
             <primary sortas="b-guile-snarf">guile-snarf</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
+      <varlistentry id="guild">
+        <term><command>guild</command></term>
+        <listitem>
+          <para>
+            is a wrapper program installed along with <command>guile</command>
+            which knows where a particular module is installed and calls it,
+            passing its arguments to the program.
+          </para>
+          <indexterm zone="guile guild">
+            <primary sortas="b-guild">guild</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="guile-tools">
         <term><command>guile-tools</command></term>
         <listitem>
-          <para>is a wrapper program installed along with
-          <command>guile</command> which knows where a particular
-          module is installed and calls it passing its args to a 
program.</para>
+          <para>
+            is a symlink to <command>guild</command>.
+          </para>
           <indexterm zone="guile guile-tools">
             <primary sortas="b-guile-tools">guile-tools</primary>
           </indexterm>
         </listitem>
       </varlistentry>
-
     </variablelist>
-
   </sect2>
-
 </sect1>

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent      2012-03-09 18:49:53 UTC (rev 9655)
+++ trunk/BOOK/general.ent      2012-03-09 19:27:52 UTC (rev 9656)
@@ -361,7 +361,7 @@
 <!ENTITY gcc3-version                 "3.3.6">
 <!ENTITY gdb-version                  "7.3.1">
 <!ENTITY git-version                  "1.7.9.2">
-<!ENTITY guile-version                "2.0.3">
+<!ENTITY guile-version                "2.0.5">
 <!ENTITY icedtea6-version             "1.9.7">
 <!ENTITY jdk-version                  "6 Update 18">
 <!ENTITY junit-version                "4.8.1">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       2012-03-09 18:49:53 UTC 
(rev 9655)
+++ trunk/BOOK/introduction/welcome/changelog.xml       2012-03-09 19:27:52 UTC 
(rev 9656)
@@ -44,12 +44,15 @@
     <listitem>
       <para>March 9th, 2012</para>
       <itemizedlist>
-       <listitem>
+        <listitem>
           <para>[rthomsen] - added taglib 1.7</para>
-        </listitem>    
-       <listitem>
+        </listitem>
+        <listitem>
           <para>[rthomsen] - added ark 4.8.1</para>
         </listitem>
+        <listitem>
+          <para>[abenton] - Guile 2.0.5</para>
+        </listitem>
       </itemizedlist>
     </listitem>
     
@@ -59,31 +62,31 @@
         <listitem>
           <para>[rthomsen] - removed kdegraphics 4.6.0</para>
         </listitem>
-       <listitem>
+        <listitem>
           <para>[rthomsen] - removed kdebindings 4.6.0</para>
         </listitem>
-       <listitem>
+        <listitem>
           <para>[rthomsen] - removed kdeutils 4.6.0</para>
         </listitem>
-       <listitem>
+        <listitem>
           <para>[rthomsen] - added kate 4.8.1</para>
         </listitem>
-       <listitem>
+        <listitem>
           <para>[rthomsen] - added konsole 4.8.1</para>
         </listitem>
-       <listitem>
+        <listitem>
           <para>[rthomsen] - upgrade to kde-workspace 4.8.1</para>
         </listitem>
-       <listitem>
+        <listitem>
           <para>[rthomsen] - added kactivities 4.8.1</para>
         </listitem>
-       <listitem>
+        <listitem>
           <para>[rthomsen] - upgrade to kdebaseapps 4.8.1</para>
         </listitem>
-       <listitem>
+        <listitem>
           <para>[rthomsen] - upgrade to kdepimlibs 4.8.1</para>
         </listitem>
-       <listitem>
+        <listitem>
           <para>[krejzi] - krb5 1.10.</para>
         </listitem>
         <listitem>
@@ -138,13 +141,13 @@
     <listitem>
       <para>March 6th, 2012</para>
       <itemizedlist>
-       <listitem>
+        <listitem>
           <para>[rthomsen] - kde-runtime-4.8.1.</para>
         </listitem>
-       <listitem>
+        <listitem>
           <para>[rthomsen] - kdelibs-4.8.1.</para>
         </listitem>
-       <listitem>
+        <listitem>
           <para>[rthomsen] - oxygen-icons-4.8.1.</para>
         </listitem>
         <listitem>

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to