Changeset ac38e9dc for general/prog/tcl.xml
- Timestamp:
- 08/01/2015 04:26:22 AM (9 years ago)
- Branches:
- systemd-13485
- Children:
- ad6910d
- Parents:
- 4a83293
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/tcl.xml
r4a83293 rac38e9dc 7 7 <!ENTITY tcl-download-http "&sourceforge-repo;/tcl/tcl&tcl-version;-src.tar.gz"> 8 8 <!ENTITY tcl-download-ftp " "> 9 <!ENTITY tcl-md5sum "d b382feca91754b7f93da16dc4cdad1f">9 <!ENTITY tcl-md5sum "d7cbb91f1ded1919370a30edd1534304"> 10 10 <!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)"> 13 13 14 14 <!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"> 16 16 <!ENTITY tcl-doc-size "1.2 MB"> 17 17 18 18 <!-- Ensure this is updated when Tcl moves from the 8.6.x branch --> 19 19 <!ENTITY tcl-ver "8.6"> 20 <!ENTITY tdbc-ver "1.0.3"> 21 <!ENTITY itcl-ver "4.0.3"> 20 22 ]> 21 23 … … 42 44 </para> 43 45 44 &lfs7 6_checked;46 &lfs77_checked; 45 47 46 48 <bridgehead renderas="sect3">Package Information</bridgehead> … … 124 126 </para> 125 127 126 <screen><userinput>cd unix && 128 <screen><userinput>export SRCDIR=`pwd` && 129 130 cd unix && 131 127 132 ./configure --prefix=/usr \ 128 --without-tzdata \129 133 --mandir=/usr/share/man \ 130 134 $([ $(uname -m) = x86_64 ] && echo --enable-64bit) && 131 135 make && 132 136 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> 137 sed -e "s#$SRCDIR/unix#/usr/lib#" \ 138 -e "s#$SRCDIR#/usr/include#" \ 139 -i tclConfig.sh && 140 141 sed -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 && 146 147 sed -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 && 151 152 unset SRCDIR</userinput></screen> 153 136 154 137 155 <para> … … 145 163 <screen role="root"><userinput>make install && 146 164 make install-private-headers && 147 ln - v -sftclsh&tcl-ver; /usr/bin/tclsh &&165 ln -sfv tclsh&tcl-ver; /usr/bin/tclsh && 148 166 chmod -v 755 /usr/lib/libtcl&tcl-ver;.so</userinput></screen> 149 167 … … 161 179 <sect2 role="commands"> 162 180 <title>Command Explanations</title> 163 164 <para>165 <option>--without-tzdata</option>: This switch prevents installation166 of the shipped timezone data which are older than the ones provided167 in LFS.168 </para>169 181 170 182 <para> … … 190 202 191 203 <para> 192 <command>sed -e ... tclConfig.sh</command>: The193 <application>Tcl</application> package expects that its source tree is194 preserved so that packages depending on it for their compilation195 can utilize it. This <command>sed</command> removes the references to the196 build directory and replaces them with sanersystem-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. 197 209 </para> 198 210 … … 216 228 <seg> 217 229 /usr/lib/itcl4.0.1, 218 /usr/lib/sqlite3.8.6 ,230 /usr/lib/sqlite3.8.6 219 231 /usr/lib/tcl8, 220 232 /usr/lib/tcl&tcl-ver;, … … 224 236 /usr/lib/tdbcpostgres1.0.1, 225 237 /usr/lib/thread2.7.1, 226 /usr/share/doc/ &tcl-version;, and238 /usr/share/doc/tcl-&tcl-version;, and 227 239 /usr/share/man/mann 228 240 </seg>
Note:
See TracChangeset
for help on using the changeset viewer.