summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Zou2017-11-13 19:08:21 +0100
committerMichel Zou2017-11-13 19:08:21 +0100
commit6e3d6d05ec9ccdb183d2f8e671e7f31dbaa28e29 (patch)
treefd25c2d2598c1e430338bb14ef93fff4b06f9256
parent33458d2136bf802da12e21cc223a9c2c645c9cd1 (diff)
downloadaur-6e3d6d05ec9ccdb183d2f8e671e7f31dbaa28e29.tar.gz
8.6.7
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD29
2 files changed, 20 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4c7b194e7982..bf423bd782db 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Mon Nov 28 18:23:22 UTC 2016
+# Mon Nov 13 18:08:21 UTC 2017
pkgbase = mingw-w64-tcl
pkgdesc = The Tcl scripting language (mingw-w64)
- pkgver = 8.6.1
- pkgrel = 5
+ pkgver = 8.6.7
+ pkgrel = 1
url = http://tcl.sourceforge.net
arch = any
license = custom
@@ -14,12 +14,12 @@ pkgbase = mingw-w64-tcl
options = staticlibs
options = !strip
options = !buildflags
- source = http://downloads.sourceforge.net/sourceforge/tcl/tcl8.6.1-src.tar.gz
+ source = http://downloads.sourceforge.net/sourceforge/tcl/tcl8.6.7-src.tar.gz
source = tcl-8.5.14-autopath.patch
source = tcl-8.5.14-hidden.patch
source = tcl-8.6.1-mingwexcept.patch
source = tcl-mingw-w64-compatibility.patch
- sha256sums = 16ee769248e64ba1cae6b4834fcc4e4edd7470d881410e8d58f7dd1434343514
+ sha256sums = 7c6b8f84e37332423cfe5bae503440d88450da8cc1243496249faa5268026ba5
sha256sums = 3cb435f768052acabe5b1fbef5ae9a8d0967b0f86f7695fb4bae8953ee470357
sha256sums = a809617939336a0068c5dd567f2c25489b2824ca25ad20f9cbf4e74c81396d2e
sha256sums = 77b7509f3677fe659a70994f664444c1f0e99899bd3e73cba71caa4ccb24ebd4
diff --git a/PKGBUILD b/PKGBUILD
index a0c58b9aa444..cae4d97847f2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
pkgname=mingw-w64-tcl
-pkgver=8.6.1
-pkgrel=5
+pkgver=8.6.7
+pkgrel=1
pkgdesc="The Tcl scripting language (mingw-w64)"
arch=(any)
depends=(mingw-w64-crt mingw-w64-zlib)
@@ -13,19 +13,20 @@ source=("http://downloads.sourceforge.net/sourceforge/tcl/tcl${pkgver}-src.tar.g
"tcl-8.5.14-hidden.patch"
"tcl-8.6.1-mingwexcept.patch"
"tcl-mingw-w64-compatibility.patch")
-sha256sums=('16ee769248e64ba1cae6b4834fcc4e4edd7470d881410e8d58f7dd1434343514'
+sha256sums=('7c6b8f84e37332423cfe5bae503440d88450da8cc1243496249faa5268026ba5'
'3cb435f768052acabe5b1fbef5ae9a8d0967b0f86f7695fb4bae8953ee470357'
'a809617939336a0068c5dd567f2c25489b2824ca25ad20f9cbf4e74c81396d2e'
'77b7509f3677fe659a70994f664444c1f0e99899bd3e73cba71caa4ccb24ebd4'
'866fe923b7d43339bea8a8484299ba71ebdb3a7213508809f2adae4eff60a382')
+
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
prepare() {
cd "${srcdir}/tcl${pkgver}"
patch -Np1 -i "${srcdir}/tcl-8.5.14-autopath.patch"
patch -Np1 -i "${srcdir}/tcl-8.5.14-hidden.patch"
- patch -Np1 -i "${srcdir}/tcl-8.6.1-mingwexcept.patch"
+ #patch -Np1 -i "${srcdir}/tcl-8.6.1-mingwexcept.patch"
patch -Np0 -i "${srcdir}/tcl-mingw-w64-compatibility.patch"
}
@@ -54,19 +55,19 @@ package() {
find "$pkgdir/usr/${_arch}" -name '*.a' -o -name '*.dll' | xargs -rtl1 ${_arch}-strip -g
find "$pkgdir/usr/${_arch}" -name '*.sh' | xargs -rtl1 chmod 755
find "$pkgdir/usr/${_arch}" -name '*.sh' | xargs -rtl1 sed -i "s,libtcl86.a,libtcl86.dll.a,g"
- rm -r "$pkgdir/usr/${_arch}/"{man,share}
+ rm -r "$pkgdir/usr/${_arch}/"share
sed -e "s#${srcdir}/tcl${pkgver}/win#/usr/lib#" \
-e "s#${srcdir}/tcl${pkgver}#/usr/${_arch}/include/tcl-private#" \
-i "${pkgdir}/usr/${_arch}/lib/tclConfig.sh"
- sed -e "s#${srcdir}/tcl${pkgver}/win/pkgs/tdbc1.0.0#/usr/${_arch}/lib/tdbc1.0.0#" \
- -e "s#${srcdir}/tcl${pkgver}/pkgs/tdbc1.0.0/generic#/usr/${_arch}/include#" \
- -e "s#${srcdir}/tcl${pkgver}/pkgs/tdbc1.0.0/library#/usr/${_arch}/lib/tcl${pkgver%.*}#" \
- -e "s#${srcdir}/tcl${pkgver}/pkgs/tdbc1.0.0#/usr/${_arch}/include#" \
- -i "${pkgdir}/usr/${_arch}/lib/tdbc1.0.0/tdbcConfig.sh"
- sed -e "s#${srcdir}/tcl${pkgver}/win/pkgs/itcl4.0.0#/usr/${_arch}/lib/itcl4.0.0#" \
- -e "s#${srcdir}/tcl${pkgver}/pkgs/itcl4.0.0/generic#/usr/${_arch}/include/tcl-private#" \
- -e "s#${srcdir}/tcl${pkgver}/pkgs/itcl4.0.0#/usr/${_arch}/include/tcl-private#" \
- -i "${pkgdir}/usr/${_arch}/lib/itcl4.0.0/itclConfig.sh"
+ sed -e "s#${srcdir}/tcl${pkgver}/win/pkgs/tdbc1.0.5#/usr/${_arch}/lib/tdbc1.0.5#" \
+ -e "s#${srcdir}/tcl${pkgver}/pkgs/tdbc1.0.5/generic#/usr/${_arch}/include#" \
+ -e "s#${srcdir}/tcl${pkgver}/pkgs/tdbc1.0.5/library#/usr/${_arch}/lib/tcl${pkgver%.*}#" \
+ -e "s#${srcdir}/tcl${pkgver}/pkgs/tdbc1.0.5#/usr/${_arch}/include#" \
+ -i "${pkgdir}/usr/${_arch}/lib/tdbc1.0.5/tdbcConfig.sh"
+ sed -e "s#${srcdir}/tcl${pkgver}/win/pkgs/itcl4.1.0#/usr/${_arch}/lib/itcl4.1.0#" \
+ -e "s#${srcdir}/tcl${pkgver}/pkgs/itcl4.1.0/generic#/usr/${_arch}/include/tcl-private#" \
+ -e "s#${srcdir}/tcl${pkgver}/pkgs/itcl4.1.0#/usr/${_arch}/include/tcl-private#" \
+ -i "${pkgdir}/usr/${_arch}/lib/itcl4.1.0/itclConfig.sh"
mv "$pkgdir/usr/${_arch}/lib/libtcl86.a" "$pkgdir/usr/${_arch}/lib/libtcl86.dll.a"
ln -s "/usr/${_arch}/lib/libtcl86.dll.a" "$pkgdir/usr/${_arch}/lib/libtcl.dll.a"
ln -s /usr/${_arch}/lib/tclConfig.sh "${pkgdir}/usr/${_arch}/lib/tcl${pkgver%.*.*}/tclConfig.sh"