diff options
author | Andrew Sun | 2019-03-08 21:38:04 -0500 |
---|---|---|
committer | Andrew Sun | 2019-03-08 21:38:04 -0500 |
commit | 146ae7c784ceea40fa9f372cfc75024cfc4fe262 (patch) | |
tree | 2a416273b4f3f84d6077f0a74d3dbbb5cb7ee5ad | |
parent | ad9a34ec03899fa8ddffad2830710969b59f1f7a (diff) | |
download | aur-146ae7c784ceea40fa9f372cfc75024cfc4fe262.tar.gz |
update to 8.6.9.1
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 18 insertions, 16 deletions
@@ -1,6 +1,6 @@ pkgbase = mingw-w64-tk pkgdesc = A windowing toolkit for use with tcl (mingw-w64) - pkgver = 8.6.8 + pkgver = 8.6.9.1 pkgrel = 1 url = http://tcl.sourceforge.io arch = any @@ -12,13 +12,13 @@ pkgbase = mingw-w64-tk options = staticlibs options = !strip options = !buildflags - source = http://downloads.sourceforge.net/sourceforge/tcl/tk8.6.8-src.tar.gz + source = http://downloads.sourceforge.net/sourceforge/tcl/tk8.6.9.1-src.tar.gz source = tk-prevent-tclStubsPtr-segfault.patch source = tk-install-man.patch source = tk-implib-name.patch source = tk-fix-forbidden-colon-in-paths.patch source = tk-dont-link-shared-with-static-libgcc.patch - sha256sums = 49e7bca08dde95195a27f594f7c850b088be357a7c7096e44e1158c7a5fd7b33 + sha256sums = 8fcbcd958a8fd727e279f4cac00971eee2ce271dc741650b1fc33375fb74ebb4 sha256sums = 0029fde6782ce7635e9957412d3e36a7e76d304399d57d64a42818f93e705621 sha256sums = 8516749dd73c084ece7b9df6d1ba5708e652e8ba39cad59120c7f909f61747f0 sha256sums = 441f2f5bdf1ee2bf6697569365207d554130bd5a2bac01e10a6e1a37738d8006 @@ -1,5 +1,7 @@ pkgname=mingw-w64-tk -pkgver=8.6.8 +_basever=8.6.9 +_patch=.1 +pkgver=${_basever}${_patch} pkgrel=1 pkgdesc="A windowing toolkit for use with tcl (mingw-w64)" arch=(any) @@ -14,7 +16,7 @@ source=("http://downloads.sourceforge.net/sourceforge/tcl/tk${pkgver}-src.tar.gz "tk-implib-name.patch" "tk-fix-forbidden-colon-in-paths.patch" "tk-dont-link-shared-with-static-libgcc.patch") -sha256sums=('49e7bca08dde95195a27f594f7c850b088be357a7c7096e44e1158c7a5fd7b33' +sha256sums=('8fcbcd958a8fd727e279f4cac00971eee2ce271dc741650b1fc33375fb74ebb4' '0029fde6782ce7635e9957412d3e36a7e76d304399d57d64a42818f93e705621' '8516749dd73c084ece7b9df6d1ba5708e652e8ba39cad59120c7f909f61747f0' '441f2f5bdf1ee2bf6697569365207d554130bd5a2bac01e10a6e1a37738d8006' @@ -24,7 +26,7 @@ sha256sums=('49e7bca08dde95195a27f594f7c850b088be357a7c7096e44e1158c7a5fd7b33' _architectures="i686-w64-mingw32 x86_64-w64-mingw32" prepare() { - cd "${srcdir}/tk${pkgver}" + cd "${srcdir}/tk${_basever}" patch -Np1 -i "${srcdir}/tk-prevent-tclStubsPtr-segfault.patch" patch -Np1 -i "${srcdir}/tk-install-man.patch" patch -Np1 -i "${srcdir}/tk-implib-name.patch" @@ -36,7 +38,7 @@ prepare() { build() { local enable64bit= [[ "${_arch}" = 'x86_64-w64-mingw32' ]] && enable64bit='--enable-64bit' - cd "${srcdir}/tk${pkgver}/win" + cd "${srcdir}/tk${_basever}/win" for _arch in ${_architectures}; do mkdir -p build-${_arch} && pushd build-${_arch} ${_arch}-configure \ @@ -53,29 +55,29 @@ package() { fi for _arch in ${_architectures}; do - cd "${srcdir}/tk${pkgver}/win/build-${_arch}" + cd "${srcdir}/tk${_basever}/win/build-${_arch}" make -j1 install INSTALL_ROOT="$pkgdir" cp "${pkgdir}/usr/${_arch}/bin/wish86${debug_suffix}.exe" "${pkgdir}/usr/${_arch}/bin/wish.exe" find "${pkgdir}/usr/${_arch}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm find "${pkgdir}/usr/${_arch}" -name '*.sh' -o -name '*.dll' -o -name '*.exe' | xargs -rtl1 chmod 755 ln -s "${pkgdir}/usr/${_arch}/lib/libtk86${debug_suffix}.dll.a" "${pkgdir}/usr/${_arch}/lib/libtk.dll.a" - mkdir -p "${pkgdir}/usr/${_arch}/include/tk${pkgver%.*}/tk-private/"{generic/ttk,win} + mkdir -p "${pkgdir}/usr/${_arch}/include/tk${_basever%.*}/tk-private/"{generic/ttk,win} - cd ${srcdir}/tk${pkgver} - find generic win -name "*.h" -exec cp -p '{}' "${pkgdir}/usr/${_arch}"/include/tk${pkgver%.*}/tk-private/'{}' ';' + cd ${srcdir}/tk${_basever} + find generic win -name "*.h" -exec cp -p '{}' "${pkgdir}/usr/${_arch}"/include/tk${_basever%.*}/tk-private/'{}' ';' ( cd "${pkgdir}/usr/${_arch}/include" for header in *.h ; do - cp -f ${header} ${pkgdir}/usr/${_arch}/include/tk${pkgver%.*}/tk-private/generic/ + cp -f ${header} ${pkgdir}/usr/${_arch}/include/tk${_basever%.*}/tk-private/generic/ done ) chmod a-x "${pkgdir}/usr/${_arch}/lib/"*/pkgIndex.tcl - local _libver=${pkgver%.*} + local _libver=${_basever%.*} _libver=${_libver//./} sed -i \ -e "s|^\(TK_BUILD_LIB_SPEC\)='.*|\1='-Wl,/usr/${_arch}/lib/libtk${_libver}.dll.a'|" \ - -e "s|^\(TK_SRC_DIR\)='.*'|\1='/usr/${_arch}/include/tk${pkgver%.*}/tk-private'|" \ + -e "s|^\(TK_SRC_DIR\)='.*'|\1='/usr/${_arch}/include/tk${_basever%.*}/tk-private'|" \ -e "s|^\(TK_BUILD_STUB_LIB_SPEC\)='.*|\1='-Wl,/usr/${_arch}/lib/libtkstub${_libver}.a'|" \ -e "s|^\(TK_BUILD_STUB_LIB_PATH\)='.*|\1='/usr/${_arch}/lib/libtkstub${_libver}.a'|" \ -e "s|^\(TK_STUB_LIB_SPEC\)='.*|\1='-L/usr/${_arch}/lib -ltkstub${_libver}'|" \ @@ -84,8 +86,8 @@ package() { # Add missing entry to tkConfig.sh echo "# String to pass to the compiler so that an extension can" >> ${pkgdir}/usr/${_arch}/lib/tkConfig.sh echo "# find installed Tcl headers." >> ${pkgdir}/usr/${_arch}/lib/tkConfig.sh - echo "TK_INCLUDE_SPEC='-I/usr/${_arch}/include/tk${pkgver%.*}'" >> ${pkgdir}/usr/${_arch}/lib/tkConfig.sh + echo "TK_INCLUDE_SPEC='-I/usr/${_arch}/include/tk${_basever%.*}'" >> ${pkgdir}/usr/${_arch}/lib/tkConfig.sh - rm "${pkgdir}/usr/${_arch}/lib/tk${pkgver%.*}/tkAppInit.c" + rm "${pkgdir}/usr/${_arch}/lib/tk${_basever%.*}/tkAppInit.c" done } |