Ticket #2205: Update-tcl-8.5.4

File Update-tcl-8.5.4, 5.8 KB (added by DJ Lucas, 16 years ago)

Update to tcl-8.5.4

Line 
1diff -Naur LFS-orig/chapter01/changelog.xml LFS/chapter01/changelog.xml
2--- LFS-orig/chapter01/changelog.xml 2008-09-28 02:01:25.000000000 -0500
3+++ LFS/chapter01/changelog.xml 2008-09-28 02:12:56.000000000 -0500
4@@ -68,6 +68,12 @@
5 <listitem>
6 <para>[dj] - Updated to tar-1.20.</para>
7 </listitem>
8+ <listitem>
9+ <para>[dj] - Updated to tcl-8.5.4.</para>
10+ </listitem>
11+ <listitem>
12+ <para>[dj] - Added patch to expect for use with new tcl.</para>
13+ </listitem>
14 </itemizedlist>
15 </listitem>
16
17diff -Naur LFS-orig/chapter03/patches.xml LFS/chapter03/patches.xml
18--- LFS-orig/chapter03/patches.xml 2008-09-28 00:54:09.000000000 -0500
19+++ LFS/chapter03/patches.xml 2008-09-28 02:04:20.000000000 -0500
20@@ -99,6 +99,14 @@
21 </varlistentry>
22
23 <varlistentry>
24+ <term>Expect TCL Patch - <token>&expect-tcl-patch-size;</token>:</term>
25+ <listitem>
26+ <para>Download: <ulink url="&patches-root;&expect-tcl-patch;"/></para>
27+ <para>MD5 sum: <literal>&expect-tcl-patch-md5;</literal></para>
28+ </listitem>
29+ </varlistentry>
30+
31+ <varlistentry>
32 <term>Grep Debian Patch - <token>&grep-debian-patch-size;</token>;</term>
33 <listitem>
34 <para>Download: <ulink url="&patches-root;&grep-debian-patch;"/></para>
35diff -Naur LFS-orig/chapter05/expect.xml LFS/chapter05/expect.xml
36--- LFS-orig/chapter05/expect.xml 2008-08-17 15:52:48.000000000 -0500
37+++ LFS/chapter05/expect.xml 2008-09-28 02:09:00.000000000 -0500
38@@ -46,6 +46,10 @@
39
40 <screen><userinput remap="pre">patch -Np1 -i ../&expect-spawn-patch;</userinput></screen>
41
42+ <para>Next, fix a bug that is a result of recent TCL changes:</para>
43+
44+<screen><userinput remap="pre">patch -Np1 -i ../&expect-tcl-patch;</userinput></screen>
45+
46 <para>Next, force Expect's configure script to use <filename>/bin/stty</filename>
47 instead of a <filename>/usr/local/bin/stty</filename> it may find on the host system.
48 This will ensure that our testsuite tools remain sane for the final builds of our
49diff -Naur LFS-orig/chapter05/tcl.xml LFS/chapter05/tcl.xml
50--- LFS-orig/chapter05/tcl.xml 2008-08-17 15:52:48.000000000 -0500
51+++ LFS/chapter05/tcl.xml 2008-09-28 02:08:26.000000000 -0500
52@@ -81,7 +81,7 @@
53
54 <para>Now make a necessary symbolic link:</para>
55
56-<screen><userinput remap="install">ln -sv tclsh8.4 /tools/bin/tclsh</userinput></screen>
57+<screen><userinput remap="install">ln -sv tclsh8.5 /tools/bin/tclsh</userinput></screen>
58
59 </sect2>
60
61@@ -93,8 +93,8 @@
62 <segtitle>Installed library</segtitle>
63
64 <seglistitem>
65- <seg>tclsh (link to tclsh8.4) and tclsh8.4</seg>
66- <seg>libtcl8.4.so</seg>
67+ <seg>tclsh (link to tclsh8.5) and tclsh8.5</seg>
68+ <seg>libtcl8.5.so</seg>
69 </seglistitem>
70 </segmentedlist>
71
72@@ -103,12 +103,12 @@
73 <?dbfo list-presentation="list"?>
74 <?dbhtml list-presentation="table"?>
75
76- <varlistentry id="tclsh8.4">
77- <term><command>tclsh8.4</command></term>
78+ <varlistentry id="tclsh8.5">
79+ <term><command>tclsh8.5</command></term>
80 <listitem>
81 <para>The Tcl command shell</para>
82- <indexterm zone="ch-tools-tcl tclsh8.4">
83- <primary sortas="b-tclsh8.4">tclsh8.4</primary>
84+ <indexterm zone="ch-tools-tcl tclsh8.5">
85+ <primary sortas="b-tclsh8.5">tclsh8.5</primary>
86 </indexterm>
87 </listitem>
88 </varlistentry>
89@@ -116,19 +116,19 @@
90 <varlistentry id="tclsh">
91 <term><command>tclsh</command></term>
92 <listitem>
93- <para>A link to tclsh8.4</para>
94+ <para>A link to tclsh8.5</para>
95 <indexterm zone="ch-tools-tcl tclsh">
96 <primary sortas="b-tclsh">tclsh</primary>
97 </indexterm>
98 </listitem>
99 </varlistentry>
100
101- <varlistentry id="libtcl8.4.so">
102- <term><filename class="libraryfile">libtcl8.4.so</filename></term>
103+ <varlistentry id="libtcl8.5.so">
104+ <term><filename class="libraryfile">libtcl8.5.so</filename></term>
105 <listitem>
106 <para>The Tcl library</para>
107- <indexterm zone="ch-tools-tcl libtcl8.4.so">
108- <primary sortas="c-libtcl8.4.so">libtcl8.4.so</primary>
109+ <indexterm zone="ch-tools-tcl libtcl8.5.so">
110+ <primary sortas="c-libtcl8.5.so">libtcl8.5.so</primary>
111 </indexterm>
112 </listitem>
113 </varlistentry>
114diff -Naur LFS-orig/packages.ent LFS/packages.ent
115--- LFS-orig/packages.ent 2008-09-28 02:01:25.000000000 -0500
116+++ LFS/packages.ent 2008-09-28 02:02:55.000000000 -0500
117@@ -458,13 +458,13 @@
118 <!ENTITY tar-ch6-du "23.1 MB">
119 <!ENTITY tar-ch6-sbu "1.4 SBU">
120
121-<!ENTITY tcl-version "8.4.18">
122-<!ENTITY tcl-size "3,568 KB">
123+<!ENTITY tcl-version "8.5.4">
124+<!ENTITY tcl-size "4,304 KB">
125 <!ENTITY tcl-url "&sourceforge;tcl/tcl&tcl-version;-src.tar.gz">
126-<!ENTITY tcl-md5 "7d8bc95036f797b1a2b62a5a382d2cc1">
127+<!ENTITY tcl-md5 "15032a6a43f3bfbe9223b95186849472">
128 <!ENTITY tcl-home "http://tcl.sourceforge.net/">
129-<!ENTITY tcl-ch5-du "24 MB">
130-<!ENTITY tcl-ch5-sbu "0.3 SBU">
131+<!ENTITY tcl-ch5-du "35 MB">
132+<!ENTITY tcl-ch5-sbu "1.2 SBU">
133
134 <!ENTITY texinfo-version "4.11">
135 <!ENTITY texinfo-size "1,621 KB">
136diff -Naur LFS-orig/patches.ent LFS/patches.ent
137--- LFS-orig/patches.ent 2008-09-28 01:51:18.000000000 -0500
138+++ LFS/patches.ent 2008-09-28 02:10:55.000000000 -0500
139@@ -49,6 +49,10 @@
140 <!ENTITY expect-spawn-patch-md5 "ef6d0d0221c571fb420afb7033b3bbba">
141 <!ENTITY expect-spawn-patch-size "6.8 KB">
142
143+<!ENTITY expect-tcl-patch "expect-&expect-version;-tcl_8.5.4_fix-1.patch">
144+<!ENTITY expect-tcl-patch-md5 "6904a384960ce0e8f0d0b32f7903d7a1">
145+<!ENTITY expect-tcl-patch-size "4.2 KB">
146+
147
148 <!ENTITY grep-debian-patch "grep-&grep-version;-debian_fixes-1.patch">
149 <!ENTITY grep-debian-patch-md5 "337d017202d7e3b08d428a89da3ee572">