summaryrefslogtreecommitdiff
path: root/fonts
diff options
context:
space:
mode:
authortnn <tnn@pkgsrc.org>2022-08-07 12:35:34 +0000
committertnn <tnn@pkgsrc.org>2022-08-07 12:35:34 +0000
commit0146cf428622a4eec04ff0d65334e33840a32b00 (patch)
tree26963ebd49f6f5b549c367278fef416a5120c823 /fonts
parente31810f7bd3d42eb1480faefb1eff4df313ef8b4 (diff)
downloadpkgsrc-0146cf428622a4eec04ff0d65334e33840a32b00.tar.gz
harfbuzz: fix build on arm and ppc (char unsignedness)
Diffstat (limited to 'fonts')
-rw-r--r--fonts/harfbuzz/distinfo3
-rw-r--r--fonts/harfbuzz/patches/patch-src_test-repacker.cc18
2 files changed, 20 insertions, 1 deletions
diff --git a/fonts/harfbuzz/distinfo b/fonts/harfbuzz/distinfo
index 7c4b18ef514..4fba71d7f32 100644
--- a/fonts/harfbuzz/distinfo
+++ b/fonts/harfbuzz/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.121 2022/08/07 08:08:23 wiz Exp $
+$NetBSD: distinfo,v 1.122 2022/08/07 12:35:34 tnn Exp $
BLAKE2s (harfbuzz-5.1.0.tar.xz) = 2bb7d692f5e22b611db664f3ae0c193ecf272d3d74c718b49e7b385f6ff259a0
SHA512 (harfbuzz-5.1.0.tar.xz) = 452c4236ef997db2a32c5ac32d3b619c5fa9b5691cde935092b32581387de8d161ab1ba78dd9fa02c36ce553f0f1fdd5564132ec81cd7b863af6d3be96cbf979
Size (harfbuzz-5.1.0.tar.xz) = 15183424 bytes
+SHA1 (patch-src_test-repacker.cc) = 2a1021ec6a2cb35b23bd6a6576b1e9bb6feb2580
diff --git a/fonts/harfbuzz/patches/patch-src_test-repacker.cc b/fonts/harfbuzz/patches/patch-src_test-repacker.cc
new file mode 100644
index 00000000000..25e603c18a5
--- /dev/null
+++ b/fonts/harfbuzz/patches/patch-src_test-repacker.cc
@@ -0,0 +1,18 @@
+$NetBSD: patch-src_test-repacker.cc,v 1.1 2022/08/07 12:35:35 tnn Exp $
+
+https://github.com/harfbuzz/harfbuzz/commit/04d28d94e576aab099891e6736fd0088dfac3366
+
+--- src/test-repacker.cc.orig 2022-07-31 13:50:44.000000000 +0000
++++ src/test-repacker.cc
+@@ -112,9 +112,9 @@ static void start_lookup (int8_t type,
+ hb_serialize_context_t* c)
+ {
+ char lookup[] = {
+- 0, type, // type
++ 0, (char)type, // type
+ 0, 0, // flag
+- 0, num_subtables, // num subtables
++ 0, (char)num_subtables, // num subtables
+ };
+
+ start_object (lookup, 6, c);