wok-next diff tcl/receipt @ rev 19929
libwebkit, libxfconf, yelp-xsl: update bdeps
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Oct 15 00:34:25 2017 +0200 (2017-10-15) |
parents | 9a27b923c7b7 |
children | 0a667524ce79 |
line diff
1.1 --- a/tcl/receipt Mon Feb 16 23:47:24 2015 +0100 1.2 +++ b/tcl/receipt Sun Oct 15 00:34:25 2017 +0200 1.3 @@ -1,26 +1,32 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="tcl" 1.7 -VERSION="8.6.3" 1.8 +VERSION="8.6.6" 1.9 CATEGORY="development" 1.10 SHORT_DESC="The Tool Command Language" 1.11 MAINTAINER="erjo@slitaz.org" 1.12 LICENSE="BSD" 1.13 -TARBALL="${PACKAGE}${VERSION}-src.tar.gz" 1.14 WEB_SITE="http://tcl.sourceforge.net/" 1.15 -WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" 1.16 TAGS="language programming" 1.17 HOST_ARCH="i486 arm" 1.18 1.19 +TARBALL="${PACKAGE}${VERSION}-src.tar.gz" 1.20 +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" 1.21 + 1.22 +BUILD_DEPENDS="zlib-dev" 1.23 + 1.24 # Rules to configure and make the package. 1.25 compile_rules() 1.26 { 1.27 case "$ARCH" in 1.28 - arm*) 1.29 + arm*) 1.30 export tcl_cv_strtod_buggy=1 1.31 - export ac_cv_func_strtod=yes 1.32 - sed -i s'#./${TCL_EXE}#/usr/bin/tclsh#' unix/Makefile.in ;; 1.33 + export ac_cv_func_strtod=yes 1.34 + sed -i s'#./${TCL_EXE}#/usr/bin/tclsh#' unix/Makefile.in 1.35 + ;; 1.36 esac 1.37 + mkdir -p /usr/lib/tdbc1.0.4 1.38 + 1.39 cd $src/unix 1.40 ./configure \ 1.41 --enable-shared \ 1.42 @@ -28,7 +34,29 @@ 1.43 --mandir=/usr/share/man \ 1.44 $CONFIGURE_ARGS && 1.45 make && 1.46 + 1.47 + sed -e "s#$SRCDIR/unix#/usr/lib#" \ 1.48 + -e "s#$SRCDIR#/usr/include#" \ 1.49 + -i tclConfig.sh && 1.50 + 1.51 + sed -e "s#$SRCDIR/unix/pkgs/tdbc1.0.4#/usr/lib/tdbc1.0.4#" \ 1.52 + -e "s#$SRCDIR/pkgs/tdbc1.0.4/generic#/usr/include#" \ 1.53 + -e "s#$SRCDIR/pkgs/tdbc1.0.4/library#/usr/lib/tcl8.6#" \ 1.54 + -e "s#$SRCDIR/pkgs/tdbc1.0.4#/usr/include#" \ 1.55 + -i pkgs/tdbc1.0.4/tdbcConfig.sh && 1.56 + 1.57 + sed -e "s#$SRCDIR/unix/pkgs/itcl4.0.5#/usr/lib/itcl4.0.5#" \ 1.58 + -e "s#$SRCDIR/pkgs/itcl4.0.5/generic#/usr/include#" \ 1.59 + -e "s#$SRCDIR/pkgs/itcl4.0.5#/usr/include#" \ 1.60 + -i pkgs/itcl4.0.5/itclConfig.sh && 1.61 + 1.62 + unset SRCDIR && 1.63 + 1.64 + make install && 1.65 make install install-private-headers 1.66 + 1.67 + ln -sf tclsh8.6 $install/usr/bin/tclsh && 1.68 + chmod 755 $install/usr/lib/libtcl8.6.so 1.69 } 1.70 1.71 # Rules to gen a SliTaz package suitable for Tazpkg. 1.72 @@ -38,5 +66,4 @@ 1.73 cp -a $install/usr/lib/tcl${VERSION:0:1}* $fs/usr/lib 1.74 cp -a $install/usr/lib/*.so* $fs/usr/lib 1.75 cp -a $install/usr/bin $fs/usr 1.76 - ln -sf tclsh${VERSION:0:3} $fs/usr/bin/tclsh 1.77 }