mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-09 05:10:05 +02:00
harfbuzz: bump to version 11.4.4
This commit is contained in:
@@ -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 \
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user