Update to TCL and TK 8.6.9

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@20763 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Douglas R. Reno 2018-11-30 18:55:23 +00:00
parent 18f18c20f6
commit 92b444d4d2
4 changed files with 58 additions and 23 deletions

View File

@ -6,19 +6,21 @@
<!ENTITY tcl-download-http "&sourceforge-dl;/tcl/tcl&tcl-version;-src.tar.gz">
<!ENTITY tcl-download-ftp " ">
<!ENTITY tcl-md5sum "81656d3367af032e0ae6157eff134f89">
<!ENTITY tcl-size "9.3 MB">
<!ENTITY tcl-buildsize "65 MB (including html documentation)">
<!ENTITY tcl-time "0.6 SBU (using parallelism=4; add 2.8 SBU for tests)">
<!ENTITY tcl-md5sum "aa0a121d95a0e7b73a036f26028538d4">
<!ENTITY tcl-size "9.5 MB">
<!ENTITY tcl-buildsize "84 MB (including html documentation)">
<!ENTITY tcl-time "0.6 SBU (add 3.0 SBU for tests)">
<!ENTITY tcl-doc-download "&sourceforge-dl;/tcl/tcl&tcl-version;-html.tar.gz">
<!ENTITY tcl-doc-md5sum "a94394b8c13bb8457928e347fa29d8aa">
<!ENTITY tcl-doc-md5sum "243da67cca49b9bac0dc6c06fdb42896">
<!ENTITY tcl-doc-size "1.2 MB">
<!-- Ensure this is updated when Tcl moves from the 8.6.x branch -->
<!ENTITY tcl-ver "8.6">
<!ENTITY tdbc-ver "1.0.6">
<!ENTITY itcl-ver "4.1.1">
<!ENTITY tdbc-ver "1.1.0">
<!ENTITY itcl-ver "4.1.2">
<!ENTITY thread-ver "2.8.4">
<!ENTITY sqlite3-ver "3.25.3">
]>
<sect1 id="tcl" xreflabel="Tcl-&tcl-version;">
@ -154,7 +156,8 @@ unset SRCDIR</userinput></screen>
<para>
To test the results, issue: <command>make test</command>.
Tests known to fail: cmdAH.test and tdbcodbc.test.
<!-- Tests known to fail: cmdAH.test and tdbcodbc.test. 8.6.9: No
failures -->
</para>
<para>
@ -221,21 +224,21 @@ cp -v -r ../html/* /usr/share/doc/tcl-&tcl-version;</userinput></screen>
<seglistitem>
<seg>
tclsh and tclsh&tcl-ver;
sqlite3_analyzer, tclsh, and tclsh&tcl-ver;
</seg>
<seg>
libtcl&tcl-ver;.so and libtclstub&tcl-ver;.a
</seg>
<seg>
/usr/lib/itcl4.0.1,
/usr/lib/sqlite3.8.6
/usr/lib/itcl&itcl-ver;,
/usr/lib/sqlite&sqlite3-ver;
/usr/lib/tcl8,
/usr/lib/tcl&tcl-ver;,
/usr/lib/tdbc1.0.1,
/usr/lib/tdbcmysql1.0.1,
/usr/lib/tdbcodbc1.0.1,
/usr/lib/tdbcpostgres1.0.1,
/usr/lib/thread2.7.1,
/usr/lib/tdbc&tdbc-ver;,
/usr/lib/tdbcmysql&tdbc-ver;,
/usr/lib/tdbcodbc&tdbc-ver;,
/usr/lib/tdbcpostgres&tdbc-ver;,
/usr/lib/thread&thread-ver;,
/usr/share/doc/tcl-&tcl-version;, and
/usr/share/man/mann
</seg>
@ -247,6 +250,20 @@ cp -v -r ../html/* /usr/share/doc/tcl-&tcl-version;</userinput></screen>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="sqlite3_analyzer">
<term><command>sqlite3_analyzer</command></term>
<listitem>
<para>
is a program to analyze sqlite3 database files and output a report
that gives information on size and storage efficiency for the
database and it's tables and indexes.
</para>
<indexterm zone="tcl sqlite3_analyzer">
<primary sortas="b-sqlite3_analyzer">sqlite3_analyzer</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="tclsh">
<term><command>tclsh</command></term>
<listitem>

View File

@ -6,10 +6,10 @@
<!ENTITY tk-download-http "&sourceforge-dl;/tcl/tk&tk-version;-src.tar.gz">
<!ENTITY tk-download-ftp " ">
<!ENTITY tk-md5sum "5e0faecba458ee1386078fb228d008ba">
<!ENTITY tk-size "4.1 MB">
<!ENTITY tk-buildsize "24 MB">
<!ENTITY tk-time "0.3 SBU (add 1.5 SBU for tests)">
<!ENTITY tk-md5sum "e3cf6290999ee30651d75864eccfec63">
<!ENTITY tk-size "4.2 MB">
<!ENTITY tk-buildsize "30 MB">
<!ENTITY tk-time "0.3 SBU (add 1.8 SBU for tests)">
<!-- Ensure this is updated when Tk moves from the 8.6.x branch -->
<!ENTITY tk-ver "8.6">
@ -112,7 +112,14 @@ sed -e "s@^\(TK_SRC_DIR='\).*@\1/usr/include'@" \
Some tests will steal focus and some might crash your X Server. To test
the results anyway, issue: <command>make test</command>. Ensure you run
it from an X Window display device with the GLX extensions loaded, but
even so, tests might hang.
even so, tests might hang. 2 tests are known to fail regardless.
<!-- Test Statistics (tk8.6.9 - renodr):
Total: 466
Passed: 447
Skipped: 17
Failed: 2
The two tests that fail have to do with ttk.test
-->
</para>
<para>

View File

@ -41,6 +41,17 @@
</itemizedlist>
</listitem>
-->
<listitem>
<para>November 30th, 2018</para>
<itemizedlist>
<listitem>
<para>[renodr] - Update to TCL and TK versions 8.6.9. Fixes
<ulink url="&blfs-ticket-root;11354">#11354</ulink>. This fixes
a 0day vulnerability according to upstream.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>November 29th, 2018</para>
<itemizedlist>

View File

@ -344,8 +344,8 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY slang-version "2.3.2">
<!ENTITY subversion-version "1.10.3">
<!ENTITY swig-version "3.0.12">
<!ENTITY tcl-version "8.6.8">
<!ENTITY tk-version "8.6.8">
<!ENTITY tcl-version "8.6.9">
<!ENTITY tk-version "8.6.9">
<!ENTITY vala-major-version "0.42"> <!-- even minors only -->
<!ENTITY vala-version "&vala-major-version;.2">
<!ENTITY valgrind-version "3.14.0">