From 567f591ea0813ac218cebf13e71e4e42393eaae6 Mon Sep 17 00:00:00 2001 From: Martchus Date: Sun, 1 May 2022 13:55:22 +0200 Subject: [PATCH] Update freetype2 to 2.12.1 --- freetype2/mingw-w64-bootstrap/PKGBUILD | 4 ++-- freetype2/mingw-w64/PKGBUILD | 4 ++-- freetype2/static-compat/PKGBUILD | 4 ++-- freetype2/sync-variants.sh | 4 +++- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/freetype2/mingw-w64-bootstrap/PKGBUILD b/freetype2/mingw-w64-bootstrap/PKGBUILD index a184c023..6f7e5ea1 100644 --- a/freetype2/mingw-w64-bootstrap/PKGBUILD +++ b/freetype2/mingw-w64-bootstrap/PKGBUILD @@ -4,7 +4,7 @@ # you also find the URL of a binary repository. pkgname=mingw-w64-freetype2-bootstrap -pkgver=2.12.0 +pkgver=2.12.1 pkgrel=1 pkgdesc='Font rasterization library (mingw-w64)' arch=('any') @@ -21,7 +21,7 @@ source=(https://download-mirror.savannah.gnu.org/releases/freetype/freetype-$pkg 0002-Enable-subpixel-rendering.patch 0003-Enable-infinality-subpixel-hinting.patch 0004-Enable-long-PCF-family-names.patch) -sha256sums=('ef5c336aacc1a079ff9262d6308d6c2a066dd4d2a905301c4adda9b354399033' +sha256sums=('4766f20157cc4cf0cd292f80bf917f92d1c439b243ac3018debf6b9140c41a7f' 'SKIP' '12c869eeba212c74d07d3d7815848b047ecb5282d5463dffb3bb6d219315d4da' '2497dcb3650271db9bb7ad4f3379b5b3c6a19f5ca5388dd9ba7d42b5c15c8c4f' diff --git a/freetype2/mingw-w64/PKGBUILD b/freetype2/mingw-w64/PKGBUILD index 7485770e..5ea87ae1 100644 --- a/freetype2/mingw-w64/PKGBUILD +++ b/freetype2/mingw-w64/PKGBUILD @@ -4,7 +4,7 @@ # you also find the URL of a binary repository. pkgname=mingw-w64-freetype2 -pkgver=2.12.0 +pkgver=2.12.1 pkgrel=1 pkgdesc='Font rasterization library (mingw-w64)' arch=('any') @@ -21,7 +21,7 @@ source=(https://download-mirror.savannah.gnu.org/releases/freetype/freetype-$pkg 0002-Enable-subpixel-rendering.patch 0003-Enable-infinality-subpixel-hinting.patch 0004-Enable-long-PCF-family-names.patch) -sha256sums=('ef5c336aacc1a079ff9262d6308d6c2a066dd4d2a905301c4adda9b354399033' +sha256sums=('4766f20157cc4cf0cd292f80bf917f92d1c439b243ac3018debf6b9140c41a7f' 'SKIP' '12c869eeba212c74d07d3d7815848b047ecb5282d5463dffb3bb6d219315d4da' '2497dcb3650271db9bb7ad4f3379b5b3c6a19f5ca5388dd9ba7d42b5c15c8c4f' diff --git a/freetype2/static-compat/PKGBUILD b/freetype2/static-compat/PKGBUILD index 99f06359..3e9d6847 100644 --- a/freetype2/static-compat/PKGBUILD +++ b/freetype2/static-compat/PKGBUILD @@ -3,7 +3,7 @@ _pkgname=freetype2 pkgname=static-compat-$_pkgname -pkgver=2.12.0 +pkgver=2.12.1 pkgrel=1 pkgdesc="Font rasterization library" url="https://www.freetype.org/" @@ -19,7 +19,7 @@ source=(https://download-mirror.savannah.gnu.org/releases/freetype/freetype-$pkg 0002-Enable-subpixel-rendering.patch 0003-Enable-infinality-subpixel-hinting.patch 0004-Enable-long-PCF-family-names.patch) -sha256sums=('ef5c336aacc1a079ff9262d6308d6c2a066dd4d2a905301c4adda9b354399033' +sha256sums=('4766f20157cc4cf0cd292f80bf917f92d1c439b243ac3018debf6b9140c41a7f' '12c869eeba212c74d07d3d7815848b047ecb5282d5463dffb3bb6d219315d4da' '2497dcb3650271db9bb7ad4f3379b5b3c6a19f5ca5388dd9ba7d42b5c15c8c4f' 'caa0bc7d3dfa3b4c6b9beecda6141405dafe540f99a655dc83d1704fa232ac20' diff --git a/freetype2/sync-variants.sh b/freetype2/sync-variants.sh index 5a2b05f6..5ded83d2 100755 --- a/freetype2/sync-variants.sh +++ b/freetype2/sync-variants.sh @@ -3,6 +3,7 @@ # Syncs the different variants of mingw-w64-qt5-base set -e # abort on first error +shopt -s extglob master="${1:-mingw-w64}" if [ $# -gt 1 ]; then @@ -17,7 +18,8 @@ fi for dir in *; do if [[ $dir != $master ]] && [[ -d $dir ]] && [[ $dir =~ mingw-w64-.* ]]; then rm "$dir/"* # clean first (files might have been remove in master) - cp "$master/"* "$dir" + cp "$master/"PKGBUILD "$dir" + ln -rs "$master/"!(PKGBUILD) "$dir" sed -e '/pkgname=mingw-w64-freetype2/{c\pkgname=mingw-w64-freetype2'${dir#mingw-w64} -e ';d}' "$master/PKGBUILD" > "$dir/PKGBUILD" fi done