Ignore:
Timestamp:
08/01/2015 04:26:22 AM (9 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
systemd-13485
Children:
ad6910d
Parents:
4a83293
Message:

Import back into SVN from Github

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@16309 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/prog/tcl.xml

    r4a83293 rac38e9dc  
    77  <!ENTITY tcl-download-http "&sourceforge-repo;/tcl/tcl&tcl-version;-src.tar.gz">
    88  <!ENTITY tcl-download-ftp  " ">
    9   <!ENTITY tcl-md5sum        "db382feca91754b7f93da16dc4cdad1f">
     9  <!ENTITY tcl-md5sum        "d7cbb91f1ded1919370a30edd1534304">
    1010  <!ENTITY tcl-size          "8.5 MB">
    11   <!ENTITY tcl-buildsize     "79 MB (includes documentation installation)">
    12   <!ENTITY tcl-time          "1.1 SBU (adittional 1.5 SBU for the tests)">
     11  <!ENTITY tcl-buildsize     "69 MB (includes documentation installation, add 10 MB for tests)">
     12  <!ENTITY tcl-time          "0.9 SBU (additional 0.5 SBU for the tests)">
    1313
    1414  <!ENTITY tcl-doc-download  "&sourceforge-repo;/tcl/tcl&tcl-version;-html.tar.gz">
    15   <!ENTITY tcl-doc-md5sum    "912142f117a090e83e8ec3d771572191">
     15  <!ENTITY tcl-doc-md5sum    "62647d87e9244a4d521c6547e097007c">
    1616  <!ENTITY tcl-doc-size      "1.2 MB">
    1717
    1818  <!-- Ensure this is updated when Tcl moves from the 8.6.x branch -->
    1919  <!ENTITY tcl-ver           "8.6">
     20  <!ENTITY tdbc-ver          "1.0.3">
     21  <!ENTITY itcl-ver          "4.0.3">
    2022]>
    2123
     
    4244    </para>
    4345
    44     &lfs76_checked;
     46    &lfs77_checked;
    4547
    4648    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    124126    </para>
    125127
    126 <screen><userinput>cd unix &amp;&amp;
     128<screen><userinput>export SRCDIR=`pwd` &amp;&amp;
     129
     130cd unix &amp;&amp;
     131
    127132./configure --prefix=/usr           \
    128             --without-tzdata        \
    129133            --mandir=/usr/share/man \
    130134            $([ $(uname -m) = x86_64 ] &amp;&amp; echo --enable-64bit) &amp;&amp;
    131135make &amp;&amp;
    132136
    133 sed -e "s@^\(TCL_SRC_DIR='\).*@\1/usr/include'@" \
    134     -e "/TCL_B/s@='\(-L\)\?.*unix@='\1/usr/lib@" \
    135     -i tclConfig.sh</userinput></screen>
     137sed -e "s#$SRCDIR/unix#/usr/lib#" \
     138    -e "s#$SRCDIR#/usr/include#"  \
     139    -i tclConfig.sh               &amp;&amp;
     140
     141sed -e "s#$SRCDIR/unix/pkgs/tdbc&tdbc-ver;#/usr/lib/tdbc&tdbc-ver;#" \
     142    -e "s#$SRCDIR/pkgs/tdbc&tdbc-ver;/generic#/usr/include#"    \
     143    -e "s#$SRCDIR/pkgs/tdbc&tdbc-ver;/library#/usr/lib/tcl8.6#" \
     144    -e "s#$SRCDIR/pkgs/tdbc&tdbc-ver;#/usr/include#"            \
     145    -i pkgs/tdbc&tdbc-ver;/tdbcConfig.sh                        &amp;&amp;
     146
     147sed -e "s#$SRCDIR/unix/pkgs/itcl&itcl-ver;#/usr/lib/itcl&itcl-ver;#" \
     148    -e "s#$SRCDIR/pkgs/itcl&itcl-ver;/generic#/usr/include#"    \
     149    -e "s#$SRCDIR/pkgs/itcl&itcl-ver;#/usr/include#"            \
     150    -i pkgs/itcl&itcl-ver;/itclConfig.sh                        &amp;&amp;
     151
     152unset SRCDIR</userinput></screen>
     153
    136154
    137155    <para>
     
    145163<screen role="root"><userinput>make install &amp;&amp;
    146164make install-private-headers &amp;&amp;
    147 ln -v -sf tclsh&tcl-ver; /usr/bin/tclsh &amp;&amp;
     165ln -sfv tclsh&tcl-ver; /usr/bin/tclsh &amp;&amp;
    148166chmod -v 755 /usr/lib/libtcl&tcl-ver;.so</userinput></screen>
    149167
     
    161179  <sect2 role="commands">
    162180    <title>Command Explanations</title>
    163 
    164     <para>
    165       <option>--without-tzdata</option>: This switch prevents installation
    166       of the shipped timezone data which are older than the ones provided
    167       in LFS.
    168     </para>
    169181
    170182    <para>
     
    190202
    191203    <para>
    192       <command>sed -e ... tclConfig.sh</command>: The
    193       <application>Tcl</application> package expects that its source tree is
    194       preserved so that packages depending on it for their compilation
    195       can utilize it. This <command>sed</command> removes the references to the
    196       build directory and replaces them with saner system-wide locations.
     204      <command>sed -e ...</command>: The <application>Tcl</application> package
     205      expects that its source tree is preserved so that packages depending on
     206      it for their compilation can utilize it. These <command>sed</command>
     207      remove the references to the build directory and replace them with saner
     208      system-wide locations.
    197209    </para>
    198210
     
    216228        <seg>
    217229          /usr/lib/itcl4.0.1,
    218           /usr/lib/sqlite3.8.6,
     230          /usr/lib/sqlite3.8.6
    219231          /usr/lib/tcl8,
    220232          /usr/lib/tcl&tcl-ver;,
     
    224236          /usr/lib/tdbcpostgres1.0.1,
    225237          /usr/lib/thread2.7.1,
    226           /usr/share/doc/&tcl-version;, and
     238          /usr/share/doc/tcl-&tcl-version;, and
    227239          /usr/share/man/mann
    228240        </seg>
Note: See TracChangeset for help on using the changeset viewer.