* update tcl to 8.6.14-4

This commit is contained in:
Alexander Baldeck 2024-05-07 09:51:24 +02:00
parent fe94923a3d
commit 768c31feba

View File

@ -4,7 +4,7 @@
pkgname=tcl
pkgver=8.6.14
pkgrel=2
pkgrel=4
pkgdesc='Powerful, easy-to-learn dynamic programming language'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url='http://tcl.sourceforge.net/'
@ -28,12 +28,19 @@ build() {
--mandir=/usr/share/man \
--enable-threads \
--enable-64bit
make
# Since the test targets are known-broken with a race condition in
# prerequisites, forcing one job at a time just out of defensiveness.
make -j1
}
check() {
cd "$_archive/unix"
make test
# Upstream test suite uses a custom test runner with two different
# invocations. The Makefile specifies dependencies for one of those
# runs, but not both—relying instead on them having been built by the
# other invocation. Running parallel jobs can run those in a different
# order which makes for non-deterministic test failures.
make -j1 test
}
package() {