harfbuzz: Update to 11.0.0 (#23759)

This commit is contained in:
Christoph Reiter
2025-03-24 19:11:16 +01:00
committed by GitHub
parent d98ed0ffef
commit e9e694bc63
2 changed files with 20 additions and 4 deletions

View File

@@ -0,0 +1,11 @@
--- harfbuzz-11.0.0/src/hb-directwrite-shape.cc.orig 2025-03-23 23:33:53.000000000 +0100
+++ harfbuzz-11.0.0/src/hb-directwrite-shape.cc 2025-03-24 07:05:37.808385000 +0100
@@ -107,7 +107,7 @@
void
_hb_directwrite_shaper_font_data_destroy (hb_directwrite_font_data_t *data)
{
- ((IDWriteFontFace *) data)->Release ();
+ ((IDWriteFontFace *) (const void *) data)->Release ();
}

View File

@@ -8,7 +8,7 @@ pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}"
"${MINGW_PACKAGE_PREFIX}-${_realname}-icu"
"${MINGW_PACKAGE_PREFIX}-${_realname}-utils"
"${MINGW_PACKAGE_PREFIX}-${_realname}-docs")
pkgver=10.4.0
pkgver=11.0.0
pkgrel=1
pkgdesc="OpenType text shaping engine"
arch=('any')
@@ -38,9 +38,11 @@ depends=("${MINGW_PACKAGE_PREFIX}-freetype"
checkdepends=("${MINGW_PACKAGE_PREFIX}-python-fonttools"
"${MINGW_PACKAGE_PREFIX}-python-setuptools")
source=("https://github.com/harfbuzz/harfbuzz/releases/download/${pkgver}/harfbuzz-${pkgver}.tar.xz"
"001-fix-build-with-chafa.patch")
sha256sums=('480b6d25014169300669aa1fc39fb356c142d5028324ea52b3a27648b9beaad8'
'26b37a1ca9872973905ecb96bcbe3f054472252320956faa74428206900d360e')
"001-fix-build-with-chafa.patch"
"002-clang-build-fix.patch")
sha256sums=('f16351bafe214725fe2c1d5b59f0d93e49905a4b247899fb90d70cff953a2b9b'
'26b37a1ca9872973905ecb96bcbe3f054472252320956faa74428206900d360e'
'acc49c27c6bdca60fa9f316f6182bacd7ffe764d2745375ef7bc319a865da429')
noextract=("harfbuzz-${pkgver}.tar.xz")
prepare() {
@@ -49,6 +51,9 @@ prepare() {
cd ${_realname}-${pkgver}
patch -p1 -i "${srcdir}"/001-fix-build-with-chafa.patch
# https://github.com/harfbuzz/harfbuzz/issues/5197
patch -p1 -i "${srcdir}"/002-clang-build-fix.patch
}
build() {