package/harfbuzz: bump version to 2.6.4

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[Thomas:
 - drop patch 0001-pool-Fix-alignment-assertion.patch, which is in
   upstream commit aade9b70aabd8a97dd8a28cda2cf4d0694dd7350, available
   since version 2.6.0
 - further bump to 2.6.4]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Bernd Kuhls 2019-08-25 20:16:20 +02:00 committed by Thomas Petazzoni
parent 60063c380b
commit cf845faac0
3 changed files with 3 additions and 33 deletions

View File

@ -1,30 +0,0 @@
From aade9b70aabd8a97dd8a28cda2cf4d0694dd7350 Mon Sep 17 00:00:00 2001
From: Behdad Esfahbod <behdad@behdad.org>
Date: Tue, 13 Aug 2019 16:09:20 -0700
Subject: [PATCH] [pool] Fix alignment assertion
I *think* it should fix https://github.com/harfbuzz/harfbuzz/issues/1901
Ie. if on a system, alignof(void*) < sizeof(void*)...
Downloaded from upstream commit
https://github.com/harfbuzz/harfbuzz/commit/aade9b70aabd8a97dd8a28cda2cf4d0694dd7350
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
src/hb-pool.hh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/hb-pool.hh b/src/hb-pool.hh
index ff0ee194c..2dd84968e 100644
--- a/src/hb-pool.hh
+++ b/src/hb-pool.hh
@@ -77,7 +77,7 @@ struct hb_pool_t
static_assert (ChunkLen > 1, "");
static_assert (sizeof (T) >= sizeof (void *), "");
- static_assert (alignof (T) % sizeof (void *) == 0, "");
+ static_assert (alignof (T) % alignof (void *) == 0, "");
struct chunk_t
{

View File

@ -1,5 +1,5 @@
# From https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-2.5.3.tar.xz.sha256
sha256 fed00dc797b7ba3ca943225f0a854baaed4c1640fff8a31d455cd3b5caec855c harfbuzz-2.5.3.tar.xz
# From https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-2.6.4.tar.xz.sha256
sha256 9413b8d96132d699687ef914ebb8c50440efc87b3f775d25856d7ec347c03c12 harfbuzz-2.6.4.tar.xz
# Locally computed
sha256 1b32b6e2fea50440c128c5ba482f7691367c46fd0cd573b80fc863bf07964cea COPYING

View File

@ -4,7 +4,7 @@
#
################################################################################
HARFBUZZ_VERSION = 2.5.3
HARFBUZZ_VERSION = 2.6.4
HARFBUZZ_SITE = https://www.freedesktop.org/software/harfbuzz/release
HARFBUZZ_SOURCE = harfbuzz-$(HARFBUZZ_VERSION).tar.xz
HARFBUZZ_LICENSE = MIT, ISC (ucdn library)