summaryrefslogtreecommitdiffstats
path: root/rules/harfbuzz.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2018-06-19 12:53:01 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2018-06-20 08:31:41 +0200
commitafaa0ae786f1c882e1a65b05644e845b4a45a70f (patch)
treebaeea33f2efeea770864ddd23102018bf75a5232 /rules/harfbuzz.make
parent90ac260e9a86a62a4a31ff4d9d5a4e20eb732f82 (diff)
downloadptxdist-afaa0ae786f1c882e1a65b05644e845b4a45a70f.tar.gz
ptxdist-afaa0ae786f1c882e1a65b05644e845b4a45a70f.tar.xz
harfbuzz: version bump 1.8.0 -> 1.8.1
Also, add optional support for graphite and ICU. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/harfbuzz.make')
-rw-r--r--rules/harfbuzz.make11
1 files changed, 7 insertions, 4 deletions
diff --git a/rules/harfbuzz.make b/rules/harfbuzz.make
index cf623b423..7fb6e8b7d 100644
--- a/rules/harfbuzz.make
+++ b/rules/harfbuzz.make
@@ -16,8 +16,8 @@ PACKAGES-$(PTXCONF_HARFBUZZ) += harfbuzz
#
# Paths and names
#
-HARFBUZZ_VERSION := 1.8.0
-HARFBUZZ_MD5 := 1023806c6a25a3fb11af0bcee8d0dc7c
+HARFBUZZ_VERSION := 1.8.1
+HARFBUZZ_MD5 := 97cb89c6e2a914c05c8b7e858703885f
HARFBUZZ := harfbuzz-$(HARFBUZZ_VERSION)
HARFBUZZ_SUFFIX := tar.bz2
HARFBUZZ_URL := https://www.freedesktop.org/software/harfbuzz/release/$(HARFBUZZ).$(HARFBUZZ_SUFFIX)
@@ -42,9 +42,9 @@ HARFBUZZ_CONF_OPT := \
--without-gobject \
--without-cairo \
--with-fontconfig \
- --without-icu \
+ --$(call ptx/wwo, PTXCONF_HARFBUZZ_ICU)-icu \
--without-ucdn \
- --without-graphite2 \
+ --$(call ptx/wwo, PTXCONF_HARFBUZZ_GRAPHITE)-graphite2 \
--with-freetype \
--without-uniscribe \
--without-directwrite \
@@ -64,6 +64,9 @@ $(STATEDIR)/harfbuzz.targetinstall:
@$(call install_fixup, harfbuzz,DESCRIPTION, "OpenType text shaping engine")
@$(call install_lib, harfbuzz, 0, 0, 0644, libharfbuzz)
+ifdef PTXCONF_HARFBUZZ_ICU
+ @$(call install_lib, harfbuzz, 0, 0, 0644, libharfbuzz-icu)
+endif
@$(call install_finish, harfbuzz)