harfbuzz: bump to version 11.4.4

This commit is contained in:
Joachim Mairböck
2025-08-27 11:08:53 +02:00
parent 43e5cfd4d6
commit a25764e54f
2 changed files with 25 additions and 21 deletions

View File

@@ -2,23 +2,27 @@ SUMMARY="An OpenType text shaping engine"
DESCRIPTION="HarfBuzz is an OpenType text shaping engine. It is used to \
layout complex text such as the Indic and Arabic alphabets."
HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz/"
COPYRIGHT="2004-2018 Behdad Esfahbod
2000-2005 Owen Taylor
2013, 2015-2017 Khaled Hosny
2010,2011,2012 Google, Inc.
2012 Mozilla Foundation
COPYRIGHT="2010-2022 Google, Inc.
2015-2020 Ebrahim Byagowi
2019,2020 Facebook, Inc.
2012,2015 Mozilla Foundation
2011 Codethink Limited
2008,2010 Nokia Corporation and/or its subsidiary(-ies)
2009 Keith Stribley
2009 Martin Hosken and SIL International
2011 Martin Hosken and SIL International
2007 Chris Wilson
2005 David Turner
2004,2007,2008,2009,2010 Red Hat, Inc.
1998-2004 David Turner and Werner Lemberg"
2005,2006,2020,2021,2022,2023 Behdad Esfahbod
2004,2007,2008,2009,2010,2013,2021,2022,2023 Red Hat, Inc.
1998-2005 David Turner and Werner Lemberg
2016 Igalia S.L.
2022 Matthias Clasen
2018,2021 Khaled Hosny
2018,2019,2020 Adobe, Inc
2013-2015 Alexei Podtelezhnikov"
LICENSE="MIT"
REVISION="1"
SOURCE_URI="https://github.com/harfbuzz/harfbuzz/releases/download/$portVersion/harfbuzz-$portVersion.tar.xz"
CHECKSUM_SHA256="093714c8548a285094685f0bdc999e202d666b59eeb3df2ff921ab68b8336a49"
CHECKSUM_SHA256="1053f17146ea587fafa9f56c9e4e0f4b3fefae4ba2569155d8bc9a35208f58c5"
PATCHES="harfbuzz-$portVersion.patchset"
ARCHITECTURES="all !x86_gcc2"
@@ -31,7 +35,7 @@ if [ "$targetArchitecture" = x86_gcc2 ]; then
commandBinDir=$prefix/bin
fi
libVersion="0.61121.0"
libVersion="0.61144.0"
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
PROVIDES="
@@ -111,7 +115,7 @@ defineDebugInfoPackage harfbuzz$secondaryArchSuffix \
BUILD()
{
meson \
--buildtype=debug \
--buildtype=debugoptimized \
--prefix=$prefix \
--libdir=$libDir \
--includedir=$includeDir \

View File

@@ -1,11 +1,11 @@
From 6f47a6806da08288501ba6e07a302da38a127c0e Mon Sep 17 00:00:00 2001
From 3f765a3303f0eaa294c610874673e3e7c1126356 Mon Sep 17 00:00:00 2001
From: Jerome Duval <jerome.duval@gmail.com>
Date: Tue, 5 Jan 2021 15:32:02 +0100
Subject: Patch testsuite script after Python migration
diff --git a/src/check-symbols.py b/src/check-symbols.py
index 8de58b8..7d68ce8 100755
index 6e00ba6..546320a 100755
--- a/src/check-symbols.py
+++ b/src/check-symbols.py
@@ -33,6 +33,8 @@ IGNORED_SYMBOLS = [
@@ -18,10 +18,10 @@ index 8de58b8..7d68ce8 100755
# Rust
--
2.48.1
2.50.1
From dc7f8fb7b042c5fb39138e22d4302135e9c1be82 Mon Sep 17 00:00:00 2001
From 07ae08fa31707df663b616ec27bd15eaefad7335 Mon Sep 17 00:00:00 2001
From: Luc Schrijvers <begasus@gmail.com>
Date: Mon, 30 Jun 2025 18:54:44 +0200
Subject: #undef HAVE_SINCOSF
@@ -30,20 +30,20 @@ Fixes: error: 'sincosf' was not declared in this scope
sincosf is defined in math.h, but undefined in the system
diff --git a/src/hb-geometry.hh b/src/hb-geometry.hh
index c22a26a..0222a6a 100644
index 60f4e69..31eaff8 100644
--- a/src/hb-geometry.hh
+++ b/src/hb-geometry.hh
@@ -27,6 +27,10 @@
#include "hb.hh"
@@ -29,6 +29,10 @@
#include "hb-algs.hh"
+#ifdef __HAIKU__
+#undef HAVE_SINCOSF
+#endif
+
template <typename Float = float>
struct hb_extents_t
{
hb_extents_t () {}
--
2.48.1
2.50.1