r2807 - in trunk/BOOK: . general/prog introduction/welcome

randy at linuxfromscratch.org randy at linuxfromscratch.org
Wed Oct 13 21:18:21 PDT 2004


Author: randy
Date: 2004-10-13 22:18:18 -0600 (Wed, 13 Oct 2004)
New Revision: 2807

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/prog/tcl.xml
   trunk/BOOK/general/prog/tk.xml
   trunk/BOOK/introduction/welcome/changelog.xml
Log:
Updated to Tcl-8.4.7 and Tk-8.4.7

Modified: trunk/BOOK/general/prog/tcl.xml
===================================================================
--- trunk/BOOK/general/prog/tcl.xml	2004-10-14 04:10:28 UTC (rev 2806)
+++ trunk/BOOK/general/prog/tcl.xml	2004-10-14 04:18:18 UTC (rev 2807)
@@ -6,10 +6,9 @@
 
 <!ENTITY tcl-download-http "http://prdownloads.sourceforge.net/tcl/tcl&tcl-version;-src.tar.gz">
 <!ENTITY tcl-download-ftp "ftp://ftp.us.xemacs.org/pub/tcl/tcl8_4/tcl&tcl-version;-src.tar.gz">
-<!ENTITY tcl-size "3.3 MB">
-<!ENTITY tcl-buildsize "17.1 MB">
+<!ENTITY tcl-size "3.5 MB">
+<!ENTITY tcl-buildsize "34 MB">
 <!ENTITY tcl-time "0.27 SBU">
-
 ]>
 
 <sect1 id="tcl" xreflabel="Tcl-&tcl-version;">
@@ -44,11 +43,10 @@
 <sect2>
 <title>Installation of <application>Tcl</application></title>
 
-<note><para>This package is also installed in <acronym>LFS</acronym>
-during the bootstrap phase. The significant difference between the
-two installations (other than installing to 
-<filename class="directory">/usr</filename>) is to install
-the package in such a way that there is no need to keep the build
+<note><para>This package is also installed in <acronym>LFS</acronym> during 
+the bootstrap phase. The significant difference between the two installations 
+(other than installing to <filename class="directory">/usr</filename>) is the 
+package is installed in such a way that there is no need to keep the build
 directory around after installation.</para></note>
 
 <para>Install <application>Tcl</application> by running the following 
@@ -58,7 +56,7 @@
 V=`echo $VERSION | cut -d "." -f 1,2` &&
 DIR=$PWD &&
 cd unix &&
-./configure --prefix=/usr &&
+./configure --prefix=/usr --enable-threads &&
 make &&
 sed -i "s:${DIR}/unix:/usr/lib:" tclConfig.sh &&
 sed -i "s:${DIR}:/usr/include/tcl${V}:" tclConfig.sh &&
@@ -76,8 +74,8 @@
 ln -sf libtcl${V}.so /usr/lib/libtcl.so &&
 ln -sf tclsh${V} /usr/bin/tclsh</command></userinput></screen>
 
-<note><para>If you build the package as an ordinary user and then switch to root to
-install the package, ensure you set the environment variables 
+<note><para>If you build the package as an ordinary user and then switch to 
+root to install the package, ensure you set the environment variables 
 <envar>V</envar> and <envar>VERSION</envar> before running the installation 
 commands.</para></note>
 
@@ -86,6 +84,9 @@
 <sect2>
 <title>Command explanations</title>
 
+<para><parameter>--enable-threads</parameter>: This switch forces the package
+to build with thread support.</para>
+
 <para><command>sed -i ...</command>: The <application>Tcl</application>
 package assumes that the source that is used to build 
 <application>Tcl</application> is always kept around for compiling packages 
@@ -102,19 +103,20 @@
 
 <sect2>
 <title>Contents</title>
-                                                                               
+
 <para>The <application>Tcl</application> package contains
-<command>tclsh</command> and the 
-<filename class='libraryfile'>libtcl</filename> libraries.</para>
-                                                                               
+<command>tclsh</command>, the 
+<filename class='libraryfile'>libtcl</filename> libraries and miscellaneous 
+tools and scripts.</para>
+
 </sect2>
-                                                                               
+
 <sect2><title>Description</title>
-                                                                               
+
 <sect3><title>tclsh</title>
 <para><command>tclsh</command> is a simple shell containing the 
 <application>Tcl</application> interpreter.</para></sect3>
-                                                                               
+
 </sect2>
 
 </sect1>

Modified: trunk/BOOK/general/prog/tk.xml
===================================================================
--- trunk/BOOK/general/prog/tk.xml	2004-10-14 04:10:28 UTC (rev 2806)
+++ trunk/BOOK/general/prog/tk.xml	2004-10-14 04:18:18 UTC (rev 2807)
@@ -6,9 +6,9 @@
 
 <!ENTITY tk-download-http "http://prdownloads.sourceforge.net/tcl/tk&tk-version;-src.tar.gz">
 <!ENTITY tk-download-ftp "ftp://ftp.us.xemacs.org/pub/tcl/tcl8_4/tk&tk-version;-src.tar.gz">
-<!ENTITY tk-size "3.1 MB">
-<!ENTITY tk-buildsize "17.4 MB">
-<!ENTITY tk-time "0.41 SBU">
+<!ENTITY tk-size "3.2 MB">
+<!ENTITY tk-buildsize "26 MB">
+<!ENTITY tk-time "0.35 SBU">
 ]>
 
 <sect1 id="tk" xreflabel="Tk-&tk-version;">
@@ -56,7 +56,7 @@
 V=`echo $VERSION | cut -d "." -f 1,2` &&
 DIR=$PWD &&
 cd unix &&
-./configure --prefix=/usr &&
+./configure --prefix=/usr --enable-threads &&
 make &&
 sed -i "s:${DIR}/unix:/usr/lib:" tkConfig.sh &&
 sed -i "s:${DIR}:/usr/include/tk${V}:" tkConfig.sh &&
@@ -70,8 +70,8 @@
 ln -sf libtk${V}.so /usr/lib/libtk.so &&
 ln -sf wish${V} /usr/bin/wish</command></userinput></screen>
 
-<note><para>If you build the package as an ordinary user and then switch to root to
-install the package, ensure you set the environment variables
+<note><para>If you build the package as an ordinary user and then switch to 
+root to install the package, ensure you set the environment variables
 <envar>V</envar> and <envar>VERSION</envar> before running the installation
 commands.</para></note>
 
@@ -80,6 +80,9 @@
 <sect2>
 <title>Command explanations</title>
 
+<para><parameter>--enable-threads</parameter>: This switch forces the package
+to build with thread support.</para>
+
 <para><command>sed -i ...</command>: The <application>Tk</application> package
 assumes that the source that is used to build <application>Tk</application> is
 always kept around for compiling packages that depend on
@@ -99,8 +102,9 @@
 <title>Contents</title>
 
 <para>The <application>Tk</application> package contains
-<command>wish</command> and the
-<filename class='libraryfile'>libtk</filename> library.</para>
+<command>wish</command>, the
+<filename class='libraryfile'>libtk</filename> library and miscellaneous 
+tools and scripts.</para>
 
 </sect2>
 
@@ -109,7 +113,7 @@
 <sect3><title>wish</title>
 <para><command>wish</command> is a simple shell containing the 
 <application>Tk</application> toolkit that creates a main window and 
-then processes Tcl commands.</para></sect3>
+then processes <application>Tcl</application> commands.</para></sect3>
 
 </sect2>
 

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2004-10-14 04:10:28 UTC (rev 2806)
+++ trunk/BOOK/general.ent	2004-10-14 04:18:18 UTC (rev 2807)
@@ -131,8 +131,8 @@
 <!ENTITY expect-version               "5.42.1">
 <!ENTITY dejagnu-version              "1.4.4">
 <!ENTITY gcc-version                  "3.4.1">
-<!ENTITY tcl-version                  "8.4.6">
-<!ENTITY tk-version                   "8.4.6">
+<!ENTITY tcl-version                  "8.4.7">
+<!ENTITY tk-version                   "8.4.7">
 <!ENTITY gcc2-version                 "2.95.3">
 <!ENTITY NASM-version                 "0.98.38">
 <!ENTITY gcc3-version                 "3.3.3">                                     

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2004-10-14 04:10:28 UTC (rev 2806)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2004-10-14 04:18:18 UTC (rev 2807)
@@ -22,6 +22,9 @@
 
 <itemizedlist>
 
+<listitem><para>October 13th, 2004 [randy]: Updated to
+Tcl-8.4.7 and Tk-8.4.7.</para></listitem>
+
 <listitem><para>October 13th, 2004 [igor]: Added a patch for XFree86
 which fixes libXpm security vulnerability, reported by Alexander E.
 Patrakov.</para></listitem>




More information about the blfs-book mailing list