#!/bin/bash

PKG=/mnt/hda2/tcl/pkg

[ -d tcl8.5.9 ] && rm -rf tcl8.5.9
tar xvf tcl8.5.9-src.tar.gz
cd tcl8.5.9/unix
./configure --prefix=/usr/local --enable-threads --disable-64bit
make 
make INSTALL_ROOT="$PKG" install install-private-headers

cd "$PKG"/usr/local/bin/
ln -s tclsh8.5 tclsh
#strip files
#split in to -dev

sed -i \
    -e "s,^TCL_BUILD_LIB_SPEC='-L.*/unix,TCL_BUILD_LIB_SPEC='-L/usr/local/lib," \
    -e "s,^TCL_SRC_DIR='.*',TCL_SRC_DIR='/usr/local/include'," \
    -e "s,^TCL_BUILD_STUB_LIB_SPEC='-L.*/unix,TCL_BUILD_STUB_LIB_SPEC='-L/usr/local/lib," \
    -e "s,^TCL_BUILD_STUB_LIB_PATH='.*/unix,TCL_BUILD_STUB_LIB_PATH='/usr/local/lib," \
    -e "s,^TCL_LIB_FILE='libtcl8.5..TCL_DBGX..so',TCL_LIB_FILE=\"libtcl8.5\$\{TCL_DBGX\}.so\"," \
    -e "s,^TCL_CC_SEARCH_FLAGS='\(.*\)',TCL_CC_SEARCH_FLAGS='\1:/usr/local/lib'," \
    -e "s,^TCL_LD_SEARCH_FLAGS='\(.*\)',TCL_LD_SEARCH_FLAGS='\1:/usr/local/lib'," \
    "$PKG"/usr/local/lib/tclConfig.sh

