description="The Tcl scripting language" url="http://www.tcl.tk/" packager="spiky " contributors="Pierre,Tnut" makedepends=(make-ca) name=tcl version=8.6.12 source=( http://downloads.sourceforge.net/$name/$name$version-src.tar.gz) build() { # build package cd $name$version/unix if [ "${PKGMK_ARCH}" = "x86_64" ]; then ./configure --prefix=/usr --mandir=/usr/share/man --enable-threads --enable-64bit else ./configure --prefix=/usr --mandir=/usr/share/man --enable-threads --disable-64bit fi make sed -e "s#$PKGMK_ROOT/unix#/usr/lib#" \ -e "s#$PKGMK_ROOT#/usr/include#" \ -i tclConfig.sh sed -e "s#$PKGMK_ROOT/unix/pkgs/tdbc1.1.3#/usr/lib/tdbc1.1.3#" \ -e "s#$PKGMK_ROOT/pkgs/tdbc1.1.3/generic#/usr/include#" \ -e "s#$PKGMK_ROOT/pkgs/tdbc1.1.3/library#/usr/lib/tcl8.6#" \ -e "s#$PKGMK_ROOT/pkgs/tdbc1.1.3#/usr/include#" \ -i pkgs/tdbc1.1.3/tdbcConfig.sh sed -e "s#$PKGMK_ROOT/unix/pkgs/itcl4.2.2#/usr/lib/itcl4.2.2#" \ -e "s#$PKGMK_ROOT/pkgs/itcl4.2.2/generic#/usr/include#" \ -e "s#$PKGMK_ROOT/pkgs/itcl4.2.2#/usr/include#" \ -i pkgs/itcl4.2.2/itclConfig.sh make DESTDIR=$PKG install make DESTDIR=$PKG install-private-headers ln -svf tclsh8.6 $PKG/usr/bin/tclsh chmod -v 755 $PKG/usr/lib/libtcl8.6.so # Part of perl rm $PKG/usr/share/man/man3/Thread.3 }