From 27df7be7294d05955c44a6ebda50615411af245e Mon Sep 17 00:00:00 2001 From: vsr Date: Thu, 18 May 2006 14:05:12 +0000 Subject: [PATCH] Provide the sources installation of tcl/tk 8.4.5 on Mandriva 2006.0 (+ other platforms) --- config_files/tcltk-8.4.5.sh | 36 ++++++++++++++++++++++++------------ 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/config_files/tcltk-8.4.5.sh b/config_files/tcltk-8.4.5.sh index 14d0cef..5e1929b 100755 --- a/config_files/tcltk-8.4.5.sh +++ b/config_files/tcltk-8.4.5.sh @@ -117,9 +117,9 @@ Installing tcl... EOF check_job ${PRODUCT_DIR}/MAKEINSTALL.LOG make install -(cd ${PRODUCT_DIR}/bin; ln -s tclsh8.4 tclsh) -(cd ${PRODUCT_DIR}/lib; ln -s libtcl8.4.so libtcl.so) -(cd ${PRODUCT_DIR}/lib; ln -s libtclstub8.4.a libtclstub.a) +(cd ${PRODUCT_DIR}/bin; ln -fs tclsh8.4 tclsh) +(cd ${PRODUCT_DIR}/lib; ln -fs libtcl8.4.so libtcl.so) +(cd ${PRODUCT_DIR}/lib; ln -fs libtclstub8.4.a libtclstub.a) check_jb tar xfz ${SOURCE_DIR}/tk8.4.5.tar.gz -C ${INSTALL_WORK} cd ${INSTALL_WORK}/tk8.4.5/unix @@ -129,7 +129,7 @@ Configuring tk... ------------------- EOF check_job ${PRODUCT_DIR}/CONFIGURE.LOG ./configure --enable-gcc --enable-shared --enable-threads \ - --prefix=${PRODUCT_DIR} + --prefix=${PRODUCT_DIR} --with-tcl=${PRODUCT_DIR}/lib cat >> ${PRODUCT_DIR}/MAKE.LOG < Common.mk.in +cd ${INSTALL_WORK}/tclx8.3.5/tcl/unix +mv tclxConfig.sh.in tclxConfig.sh.in.orig +sed -e 's/@DEFS@/ -DSTDC_HEADERS=1 -DNDEBUG=1 -DRETSIGTYPE=void /g' tclxConfig.sh.in.orig > tclxConfig.sh.in +cd ${INSTALL_WORK}/tclx8.3.5/tk/unix +mv tkxConfig.sh.in tkxConfig.sh.in.orig +sed -e 's/@DEFS@/ -DSTDC_HEADERS=1 -DNDEBUG=1 -DRETSIGTYPE=void /g' tkxConfig.sh.in.orig > tkxConfig.sh.in + cd ${INSTALL_WORK}/tclx8.3.5/unix #VRV - bug in a tclx configure chmod +w ./configure @@ -161,7 +173,7 @@ Configuring tclx... EOF check_job ${PRODUCT_DIR}/CONFIGURE.LOG \ ./configure --enable-gcc --enable-shared --enable-threads \ - --prefix=${PRODUCT_DIR} + --prefix=${PRODUCT_DIR} --with-tcl=${PRODUCT_DIR}/lib --with-tk=${PRODUCT_DIR}/lib cat >> ${PRODUCT_DIR}/MAKE.LOG < ${PRODUCT_DIR}/size.log #du -sk ${INSTALL_WORK}/tk8.4.5 >> ${PRODUCT_DIR}/size.log -- 2.39.2