harfbuzz: Update to 11.0.0 (#23759)
This commit is contained in:
11
mingw-w64-harfbuzz/002-clang-build-fix.patch
Normal file
11
mingw-w64-harfbuzz/002-clang-build-fix.patch
Normal 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 ();
|
||||
}
|
||||
|
||||
|
||||
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user