From a25764e54f8a6e7540908d00465f5acacf4b77e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joachim=20Mairb=C3=B6ck?= Date: Wed, 27 Aug 2025 11:08:53 +0200 Subject: [PATCH] harfbuzz: bump to version 11.4.4 --- ...z-11.2.1.recipe => harfbuzz-11.4.4.recipe} | 28 +++++++++++-------- ....2.1.patchset => harfbuzz-11.4.4.patchset} | 18 ++++++------ 2 files changed, 25 insertions(+), 21 deletions(-) rename media-libs/harfbuzz/{harfbuzz-11.2.1.recipe => harfbuzz-11.4.4.recipe} (88%) rename media-libs/harfbuzz/patches/{harfbuzz-11.2.1.patchset => harfbuzz-11.4.4.patchset} (75%) diff --git a/media-libs/harfbuzz/harfbuzz-11.2.1.recipe b/media-libs/harfbuzz/harfbuzz-11.4.4.recipe similarity index 88% rename from media-libs/harfbuzz/harfbuzz-11.2.1.recipe rename to media-libs/harfbuzz/harfbuzz-11.4.4.recipe index 337dde539..0f320b4af 100644 --- a/media-libs/harfbuzz/harfbuzz-11.2.1.recipe +++ b/media-libs/harfbuzz/harfbuzz-11.4.4.recipe @@ -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 \ diff --git a/media-libs/harfbuzz/patches/harfbuzz-11.2.1.patchset b/media-libs/harfbuzz/patches/harfbuzz-11.4.4.patchset similarity index 75% rename from media-libs/harfbuzz/patches/harfbuzz-11.2.1.patchset rename to media-libs/harfbuzz/patches/harfbuzz-11.4.4.patchset index 231f93f1f..f814bf969 100644 --- a/media-libs/harfbuzz/patches/harfbuzz-11.2.1.patchset +++ b/media-libs/harfbuzz/patches/harfbuzz-11.4.4.patchset @@ -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 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 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 struct hb_extents_t { - hb_extents_t () {} -- -2.48.1 +2.50.1