From patchwork Sun Nov 1 18:07:43 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 538775 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ozlabs.org (Postfix) with ESMTP id 069B91402BF for ; Mon, 2 Nov 2015 05:08:56 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 1568A87C1B; Sun, 1 Nov 2015 18:08:56 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ie86f7pF3q0G; Sun, 1 Nov 2015 18:08:52 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 998FE8854D; Sun, 1 Nov 2015 18:08:27 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id AD55D1C0F77 for ; Sun, 1 Nov 2015 18:08:17 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id A742D87E5A for ; Sun, 1 Nov 2015 18:08:17 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id smUryVRHt-ZF for ; Sun, 1 Nov 2015 18:08:17 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from smtp1-g21.free.fr (smtp1-g21.free.fr [212.27.42.1]) by whitealder.osuosl.org (Postfix) with ESMTPS id 13D1A87DF0 for ; Sun, 1 Nov 2015 18:08:17 +0000 (UTC) Received: from adeos.localdomain (unknown [81.57.22.125]) by smtp1-g21.free.fr (Postfix) with ESMTP id 4859494011F; Sun, 1 Nov 2015 19:08:14 +0100 (CET) From: Romain Naour To: buildroot@buildroot.org Date: Sun, 1 Nov 2015 19:07:43 +0100 Message-Id: <1446401289-9059-8-git-send-email-romain.naour@openwide.fr> X-Mailer: git-send-email 2.4.3 In-Reply-To: <1446401289-9059-1-git-send-email-romain.naour@openwide.fr> References: <1446401289-9059-1-git-send-email-romain.naour@openwide.fr> Subject: [Buildroot] [PATCH v6 07/33] package/efl/libefl: add harfbuzz dependency X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Harfbuzz allow to enable complex text shaping and layouting support in efl libraries. Also, it one of the "highly recommended" dependecies according to the README but disabling it doesn't need the --enable-i-really-know-what-i-am-doing... option. That's why harfbuzz is not added to BR2_PACKAGE_LIBEFL_RECOMMENDED_CONFIG. Signed-off-by: Romain Naour Reviewed-by: "Yann E. MORIN" --- v6: use --enable/disable options v4: rename to libefl improve commit log. --- package/efl/libefl/libefl.mk | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/package/efl/libefl/libefl.mk b/package/efl/libefl/libefl.mk index 7bd3820..80eb3d8 100644 --- a/package/efl/libefl/libefl.mk +++ b/package/efl/libefl/libefl.mk @@ -31,7 +31,6 @@ LIBEFL_GETTEXTIZE = YES # Configure options: # --disable-cxx-bindings: disable C++11 bindings. # --disable-fb: disable frame buffer support. -# --disable-harfbuzz: disable harfbuzz support. # --disable-image-loader-jp2k: disable JPEG 2000 support. # --disable-image-loader-webp: disable webp support. # --disable-sdl: disable sdl2 support. @@ -46,7 +45,6 @@ LIBEFL_CONF_OPTS = \ --with-eolian-gen=$(HOST_DIR)/usr/bin/eolian_gen \ --disable-cxx-bindings \ --disable-fb \ - --disable-harfbuzz \ --disable-image-loader-jp2k \ --disable-image-loader-webp \ --disable-sdl \ @@ -110,6 +108,13 @@ else LIBEFL_CONF_OPTS += --disable-pulseaudio endif +ifeq ($(BR2_PACKAGE_HARFBUZZ),y) +LIBEFL_DEPENDENCIES += harfbuzz +LIBEFL_CONF_OPTS += --enable-harfbuzz +else +LIBEFL_CONF_OPTS += --disable-harfbuzz +endif + ifeq ($(BR2_PACKAGE_TSLIB),y) LIBEFL_DEPENDENCIES += tslib LIBEFL_CONF_OPTS += --enable-tslib