* [Buildroot] [git commit branch/2020.02.x] package/freetype: add harfbuzz optional dependency
@ 2020-10-03 6:34 Peter Korsgaard
0 siblings, 0 replies; only message in thread
From: Peter Korsgaard @ 2020-10-03 6:34 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=d78ea69cebfc1be512a9c410922bb12b31f0c367
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x
harfbuzz is an optional dependency (enabled by default) since version
2.5.3 and
https://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=86026a47b345a8c254dd5e6be77bf116737cdafb
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
(cherry picked from commit 939e714393e9d7f60f3a198d831608b08a25662e)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
package/freetype/freetype.mk | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/package/freetype/freetype.mk b/package/freetype/freetype.mk
index 0a86277515..6658f18ccc 100644
--- a/package/freetype/freetype.mk
+++ b/package/freetype/freetype.mk
@@ -15,7 +15,11 @@ FREETYPE_DEPENDENCIES = host-pkgconf
FREETYPE_CONFIG_SCRIPTS = freetype-config
HOST_FREETYPE_DEPENDENCIES = host-pkgconf
-HOST_FREETYPE_CONF_OPTS = --without-zlib --without-bzip2 --without-png
+HOST_FREETYPE_CONF_OPTS = \
+ --without-bzip2 \
+ --without-harfbuzz \
+ --without-png \
+ --without-zlib
# since 2.9.1 needed for freetype-config install
FREETYPE_CONF_OPTS += --enable-freetype-config
@@ -35,6 +39,13 @@ else
FREETYPE_CONF_OPTS += --without-bzip2
endif
+ifeq ($(BR2_PACKAGE_HARFBUZZ),y)
+FREETYPE_DEPENDENCIES += harfbuzz
+FREETYPE_CONF_OPTS += --with-harbuzz
+else
+FREETYPE_CONF_OPTS += --without-harfbuzz
+endif
+
ifeq ($(BR2_PACKAGE_LIBPNG),y)
FREETYPE_DEPENDENCIES += libpng
FREETYPE_CONF_OPTS += --with-png
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2020-10-03 6:34 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-03 6:34 [Buildroot] [git commit branch/2020.02.x] package/freetype: add harfbuzz optional dependency Peter Korsgaard
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.