summaryrefslogtreecommitdiffstats
path: root/main/tcl
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2013-09-20 14:12:34 +0000
committerTimo Teräs <timo.teras@iki.fi>2013-09-20 14:13:06 +0000
commit1248355b4aa388274049dd00290701d2d7895ec1 (patch)
tree2970ff4d6ae04d8a75a25a239b5cbbc2e6d00042 /main/tcl
parent7592439604e9c54892319b61862cebbb3e61b1b4 (diff)
downloadaports-1248355b4aa388274049dd00290701d2d7895ec1.tar.bz2
aports-1248355b4aa388274049dd00290701d2d7895ec1.tar.xz
main/tcl: fix build against musl
Diffstat (limited to 'main/tcl')
-rw-r--r--main/tcl/APKBUILD12
-rw-r--r--main/tcl/tcl-stat64.patch11
2 files changed, 19 insertions, 4 deletions
diff --git a/main/tcl/APKBUILD b/main/tcl/APKBUILD
index 6f6e694cf..5c147f23c 100644
--- a/main/tcl/APKBUILD
+++ b/main/tcl/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Carlo Landmeter <clandmeter@gmail.com>
pkgname=tcl
pkgver=8.6.0
-pkgrel=2
+pkgrel=3
pkgdesc="The Tcl scripting language"
url="http://tcl.sourceforge.net/"
arch="all"
@@ -9,6 +9,7 @@ license="TCL"
depends=
makedepends=""
source="http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname$pkgver-src.tar.gz
+ tcl-stat64.patch
"
subpackages="$pkgname-doc $pkgname-dev"
@@ -60,6 +61,9 @@ dev() {
done
}
-md5sums="573aa5fe678e9185ef2b3c56b24658d3 tcl8.6.0-src.tar.gz"
-sha256sums="354422b9c4791685499123b2dfe01faa98b555c08906c010cb4449ddc75dcade tcl8.6.0-src.tar.gz"
-sha512sums="ea64d2bb5b37b55bc424c759c67b5624e7d9a13b8bede744fd635cf668ff9e4a8681e41d94849f6c0a3564ee177268cbc3e5f287448b5a93179098d678e321f8 tcl8.6.0-src.tar.gz"
+md5sums="573aa5fe678e9185ef2b3c56b24658d3 tcl8.6.0-src.tar.gz
+5828445dcdebfbc761caecadf624bf1a tcl-stat64.patch"
+sha256sums="354422b9c4791685499123b2dfe01faa98b555c08906c010cb4449ddc75dcade tcl8.6.0-src.tar.gz
+ce1b6f1eab4445337c82d4c56f8d4483e312d7f65769b5e8cd7a72fdc2ac5ff5 tcl-stat64.patch"
+sha512sums="ea64d2bb5b37b55bc424c759c67b5624e7d9a13b8bede744fd635cf668ff9e4a8681e41d94849f6c0a3564ee177268cbc3e5f287448b5a93179098d678e321f8 tcl8.6.0-src.tar.gz
+cd52cbe80fd2be227c9018dbe38fa0888302293402e7a57f2e231c195b7c1902f1b58bc87d19c9d123915ca757e871abf084c0ef23b1a7f187bc03ba93904cc2 tcl-stat64.patch"
diff --git a/main/tcl/tcl-stat64.patch b/main/tcl/tcl-stat64.patch
new file mode 100644
index 000000000..388d79ac0
--- /dev/null
+++ b/main/tcl/tcl-stat64.patch
@@ -0,0 +1,11 @@
+--- tcl8.6.0.org/generic/tcl.h
++++ tcl8.6.0/generic/tcl.h
+@@ -17,6 +17,8 @@
+ #ifndef _TCL
+ #define _TCL
+
++#include <sys/stat.h>
++
+ /*
+ * For C++ compilers, use extern "C"
+ */