r2880 - in trunk/BOOK: general/prog introduction/welcome

randy at linuxfromscratch.org randy at linuxfromscratch.org
Thu Oct 28 16:58:14 PDT 2004


Author: randy
Date: 2004-10-28 17:58:12 -0600 (Thu, 28 Oct 2004)
New Revision: 2880

Modified:
   trunk/BOOK/general/prog/ruby.xml
   trunk/BOOK/introduction/welcome/changelog.xml
Log:
Added additional parameters to configure and added dependencies to Ruby instructions

Modified: trunk/BOOK/general/prog/ruby.xml
===================================================================
--- trunk/BOOK/general/prog/ruby.xml	2004-10-28 21:14:29 UTC (rev 2879)
+++ trunk/BOOK/general/prog/ruby.xml	2004-10-28 23:58:12 UTC (rev 2880)
@@ -7,9 +7,8 @@
 <!ENTITY ruby-download-http "http://rubyforge.org/download.php/262/ruby-&ruby-version;.tar.gz">
 <!ENTITY ruby-download-ftp " ">
 <!ENTITY ruby-size "2.6 MB">
-<!ENTITY ruby-buildsize "31 MB">
-<!ENTITY ruby-time "0.71 SBU">
-
+<!ENTITY ruby-buildsize "36.2 MB">
+<!ENTITY ruby-time "0.62 SBU">
 ]>
 
 <sect1 id="ruby" xreflabel="Ruby-&ruby-version;">
@@ -22,56 +21,80 @@
 
 <sect2>
 <title>Introduction to <application>Ruby</application></title>
-                                                                               
+
 <para>The <application>Ruby</application> package contains the
 <application>Ruby</application> development environment. This
 is useful for object-oriented scripting.</para>
-                                                                               
+
 <sect3><title>Package information</title>
 <itemizedlist spacing='compact'>
 <listitem><para>Download (HTTP): <ulink url="&ruby-download-http;"/></para></listitem>
 <listitem><para>Download (FTP): <ulink url="&ruby-download-ftp;"/></para></listitem>
 <listitem><para>Download size: &ruby-size;</para></listitem>
-<listitem><para>Estimated Disk space required: &ruby-buildsize;</para></listitem>
+<listitem><para>Estimated disk space required: &ruby-buildsize;</para></listitem>
 <listitem><para>Estimated build time: &ruby-time;</para></listitem></itemizedlist>
 </sect3>
-                                                                               
+
+<sect3><title><application>Ruby</application> dependencies</title>
+<sect4><title>Optional</title>
+<para><xref linkend="openssl"/>, 
+<xref linkend="tk"/>, 
+<xref linkend="db"/>, 
+<xref linkend="gdbm"/></para>
+</sect4>
+</sect3>
+
 </sect2>
 
 <sect2>
 <title>Installation of <application>Ruby</application></title>
-                                                                               
-<para>Install <application>Ruby</application> by running the following commands:</para>
-                                                                               
-<screen><userinput><command>./configure --prefix=/usr &&
+
+<para>Install <application>Ruby</application> by running the following 
+commands:</para>
+
+<screen><userinput><command>./configure --prefix=/usr \
+    --enable-shared --enable-pthread &&
 make &&
 make install</command></userinput></screen>
-                                                                               
+
 </sect2>
 
 <sect2>
+<title>Command explanations</title>
+
+<para><parameter>--enable-shared</parameter>: This parameter builds the 
+<filename class='libraryfile'>libruby</filename> shared library.</para>
+
+<para><parameter>--enable-pthread</parameter>: This parameter links the 
+threading library into the <application>Ruby</application> build.</para>
+
+</sect2>
+
+<sect2>
 <title>Contents</title>
-                                                                               
+
 <para>The <application>Ruby</application> package contains
 <command>ruby</command>,
 <command>irb</command>,
 <command>erb</command>,
 <command>rdoc</command>,
-<command>ri</command> and
-<command>testrb</command>.</para>
-                                                                               
+<command>ri</command>, 
+<command>testrb</command>, 
+<filename class='libraryfile'>libruby</filename> libraries and
+numerous scripts and modules.</para>
+
 </sect2>
-                                                                               
+
 <sect2><title>Description</title>
-                                                                               
+
 <sect3><title>ruby</title>
 <para><command>ruby</command> is an interpreted scripting language for quick
 and easy object-oriented programming.</para></sect3>
-                                                                               
+
 <sect3><title>irb</title>
 <para><command>irb</command> is the interactive interface for ruby.</para>
 </sect3>
-                                                                               
+
 </sect2>
 
 </sect1>

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2004-10-28 21:14:29 UTC (rev 2879)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2004-10-28 23:58:12 UTC (rev 2880)
@@ -25,8 +25,9 @@
 <listitem><para>October 28th, 2004 [larry]: Updated to
 FLAC-1.1.1.</para></listitem>
 
-<listitem><para>October 28th, 2004 [randy]: Added GCC to librep
-dependencies.</para></listitem>
+<listitem><para>October 28th, 2004 [randy]: Added GCC to librep 
+dependencies; added additional parameters to configure and added dependencies 
+to Ruby instructions.</para></listitem>
 
 <listitem><para>October 28th, 2004 [randy]: Updated to 
 Samba-3.0.7.</para></listitem>




More information about the blfs-book mailing list