diff options
author | Michał Masłowski <mtjm@mtjm.eu> | 2013-04-28 11:07:39 +0200 |
---|---|---|
committer | Michał Masłowski <mtjm@mtjm.eu> | 2013-04-28 11:07:39 +0200 |
commit | 806ca548788626fe84773cbe06fd55bef805d185 (patch) | |
tree | d53fb8e39a208a3ef32d7538cd0dd6bed28690b0 /extra/tcl/PKGBUILD | |
parent | f64b3623ffcd182eeabcc818db3e900cdd072817 (diff) | |
parent | f38edbff3878008c8b2ae1ca8a496c349763017b (diff) |
Merge branch 'master' of ssh://parabolagnulinux.org:1863/home/parabola/abslibre-pre-mips64el
Conflicts:
community/gtk-kde4/PKGBUILD
community/hubbub/PKGBUILD
community/libcss/PKGBUILD
community/libnsbmp/PKGBUILD
community/libnsgif/PKGBUILD
community/libwapcaplet/PKGBUILD
extra/gdb/PKGBUILD
Diffstat (limited to 'extra/tcl/PKGBUILD')
-rw-r--r-- | extra/tcl/PKGBUILD | 43 |
1 files changed, 23 insertions, 20 deletions
diff --git a/extra/tcl/PKGBUILD b/extra/tcl/PKGBUILD index 26090b7e3..f74ed7032 100644 --- a/extra/tcl/PKGBUILD +++ b/extra/tcl/PKGBUILD @@ -1,44 +1,47 @@ -# $Id: PKGBUILD 173926 2012-12-28 05:57:13Z andyrtr $ -# Maintainer: Allan McRae <allan@archlinux.org> -# Committer: Judd Vinet <jvinet@zeroflux.org> +# $Id: PKGBUILD 183693 2013-04-27 04:42:47Z eric $ +# Maintainer: Eric Bélanger <eric@archlinux.org> pkgname=tcl pkgver=8.6.0 -pkgrel=3 +pkgrel=4 pkgdesc="The Tcl scripting language" arch=('i686' 'x86_64' 'mips64el') url="http://tcl.sourceforge.net/" license=('custom') +depends=('zlib') source=(http://downloads.sourceforge.net/sourceforge/tcl/tcl${pkgver}-src.tar.gz) md5sums=('573aa5fe678e9185ef2b3c56b24658d3') -build() { - cd ${srcdir}/tcl${pkgver}/unix - +prepare() { + cd tcl${pkgver} # we build the tcl sqlite interface in sqlite-tcl package - rm -rf ${srcdir}/tcl${pkgver}/pkgs/sqlite3* - + rm -rf pkgs/sqlite3* + + sed -i 's/#define DUPTRAVERSE_MAX_DEPTH 500/#define DUPTRAVERSE_MAX_DEPTH 5000/' \ + generic/regc_nfa.c +} + +build() { + cd tcl${pkgver}/unix [[ $CARCH == "x86_64" ]] && BIT="--enable-64bit" ./configure --prefix=/usr --mandir=/usr/share/man --enable-threads $BIT - make } check() { - cd ${srcdir}/tcl${pkgver}/unix + cd tcl${pkgver}/unix make test } -package() -{ - cd ${srcdir}/tcl${pkgver}/unix - - make INSTALL_ROOT=${pkgdir} install install-private-headers - ln -sf tclsh8.6 ${pkgdir}/usr/bin/tclsh - +package() { + cd tcl${pkgver}/unix + make INSTALL_ROOT="${pkgdir}" install install-private-headers + find "${pkgdir}" -name '*.a' -type f -exec chmod 644 {} \; + ln -sf tclsh8.6 "${pkgdir}/usr/bin/tclsh" + # install license - install -Dm644 ../license.terms ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + install -Dm644 ../license.terms "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" # remove buildroot traces - sed -i "s#${srcdir}#/usr/src#" ${pkgdir}/usr/lib/{tcl,tdbc1.0.0/tdbc,itcl4.0.0/itcl}Config.sh + sed -i "s#${srcdir}#/usr/src#" "${pkgdir}"/usr/lib/{tcl,tdbc1.0.0/tdbc,itcl4.0.0/itcl}Config.sh } |