From patchwork Mon May 4 13:20:04 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1282637 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.137; helo=fraxinus.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=FcWHDACr; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 49G3Ph63D9z9sSc for ; Mon, 4 May 2020 23:20:24 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 10B428776F; Mon, 4 May 2020 13:20:23 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bqyHEd6KMIRW; Mon, 4 May 2020 13:20:20 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 94538876B7; Mon, 4 May 2020 13:20:20 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 208DF1BF41E for ; Mon, 4 May 2020 13:20:19 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 1A8962033B for ; Mon, 4 May 2020 13:20:19 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yVg6mpadCS2k for ; Mon, 4 May 2020 13:20:16 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) by silver.osuosl.org (Postfix) with ESMTPS id CDB6E20009 for ; Mon, 4 May 2020 13:20:15 +0000 (UTC) Received: by mail-wr1-f42.google.com with SMTP id g13so20870641wrb.8 for ; Mon, 04 May 2020 06:20:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=kqipFOfJMqa1gSoSJf0drZ5qJlveHkDpVogsrhfUbWA=; b=FcWHDACrqvnZXyXT/H+8d1pUBaritUk0wkcBjEFeIlR2/NiZ7oBPYHdCf40i7zpY+a 4Vd1oEA+4+0lDgFg5aJoR1ieRNEqm1mMo2MxttrBceNj4bN5jLq0uBM7UDgi390gSCyE nJkRZ2l/d5klsB2u4GZmgiE1UEKF0Wbyy2MLPPbzAO3DbnLNticCrslgWyXkRsXp05ET 1XA0XPp7Ya1zbIWrQ4Jv6RgtZsKrhdXzuZbBtECUl+Afe+CcLsz4VYUObT8lRntjyAYa pJG/t6d6p9qtGNhzczOVwcKZ6JD+ePNbOchaUcsFOs5w0OJrW9oHPsNeEFsWhQSZZ8hG tfKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=kqipFOfJMqa1gSoSJf0drZ5qJlveHkDpVogsrhfUbWA=; b=LH8XwzSeis+1ATfcrv/AHN75uGY/+vs1FlWhOXP1r+kJKiQRfMSIDFFiKPhxTCSZ6n E5i8K7547JCxp8TYDxgcXU5BxxPpwBf2QTXjSeizPAn663ZpHqmrCYn3fa6vMpkdM0t/ sGeFRFpuJ+vOk+EJpf4Bez6CiKrhAAVZsCvymb1B3QM84pCMv1MeSxnauNRKGdcHayXr YfB9WZ7Oikpn+NzXQw3itkBeUFy5LGHrQcilkS1DMN9sva9Wvme/0IZVJvTXCPZKQF7v 1pmgSfuZSCw2QLb+3hy1C2UknLLwxIpDKVBH5gvk0lG1PlHke4YLBHGMTXTlrNzv+sAl yUlw== X-Gm-Message-State: AGi0PuZebzQfSiaBi+TDjeSqwDBs6D4dOm4USIwrNLFkbSb+eONblqfT WcugAUfO7sDViDu8yDeGjgvX75vhniM= X-Google-Smtp-Source: APiQypKXD4pA8uztLoYM5DuSsc4KVLansFqpHaN3qsIQU2oCOr+iVeDlkQRFXgcN+NlsLgfAXGOZ/Q== X-Received: by 2002:adf:e5c8:: with SMTP id a8mr20961062wrn.56.1588598413293; Mon, 04 May 2020 06:20:13 -0700 (PDT) Received: from adeos.home (2a01cb0589880c00405dfcd6cc31e8fe.ipv6.abo.wanadoo.fr. [2a01:cb05:8988:c00:405d:fcd6:cc31:e8fe]) by smtp.gmail.com with ESMTPSA id r3sm19983506wrx.72.2020.05.04.06.20.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 May 2020 06:20:11 -0700 (PDT) From: Romain Naour To: buildroot@buildroot.org Date: Mon, 4 May 2020 15:20:04 +0200 Message-Id: <20200504132004.3166916-3-romain.naour@gmail.com> X-Mailer: git-send-email 2.25.4 In-Reply-To: <20200504132004.3166916-1-romain.naour@gmail.com> References: <20200504132004.3166916-1-romain.naour@gmail.com> MIME-Version: 1.0 Subject: [Buildroot] [PATCH v2 2/2] package/efl: bump to version 1.24.0 X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Romain Naour Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Remove upstream patch [1]. evas-modules option removed since all evas-modules are now built shared. [2] Make sure that mono is disabled [3]. gstreamer support removed from emotion & evas [4]. emotion-loaders-disabler & emotion-generic-loaders-disabler removed [5]. Replace jpeg by openjpeg [6] otherwise the build system fail when only libjpeg.so is provided (jpeg-turbo or libjpeg). Update COMPLIANCE file hash due to esacpe library removal [7]. Update COPYING file hash due to new csharp,cxx libraries and esacpe,emotion removal [8]. [1] https://git.enlightenment.org/core/efl.git/commit/?id=a2afcfc872c29bd2c4a60fdafbc655c90f938d1e [2] https://git.enlightenment.org/core/efl.git/commit/?id=6d8e39a6425e721eb40e0cb1e67f1cbf5b223cc0 [3] https://git.enlightenment.org/core/efl.git/commit/?id=17a81bee4a53891e44a165a14ca20027f9aa0824 [4] https://git.enlightenment.org/core/efl.git/commit/?id=b8dc80c144fec54a521987535c57b995748ccece [5] https://git.enlightenment.org/core/efl.git/commit/?id=075bab83c4288b5de20f6acfc6b0459656ea85e0 [6] https://git.enlightenment.org/core/efl.git/commit/?id=8ec6e28b7cc568a8bb636de90b2dd10f19db2be3 [7] https://git.enlightenment.org/core/efl.git/commit/?id=f3d9b8ee703621cfbb52a03d346335148318af7a [8] https://git.enlightenment.org/core/efl.git/commit/?id=40a980174b7e29e6946f7425bd7a238ae45900f8 https://git.enlightenment.org/core/efl.git/commit/?id=a3ade15d5a45e7d564b7c1304f561af9c4203991 https://git.enlightenment.org/core/efl.git/commit/?id=31da42a0503556a59c190efcb0a79331e828bf6c See: https://www.enlightenment.org/news/efl-1.24.0 Signed-off-by: Romain Naour --- v2 update COMPLIANCE and COPYING files hash. ...-evas-fix-compilation-with-Dwl-false.patch | 31 ------------------- package/efl/Config.in | 2 +- package/efl/efl.hash | 8 ++--- package/efl/efl.mk | 15 +++------ 4 files changed, 10 insertions(+), 46 deletions(-) delete mode 100644 package/efl/0001-evas-fix-compilation-with-Dwl-false.patch diff --git a/package/efl/0001-evas-fix-compilation-with-Dwl-false.patch b/package/efl/0001-evas-fix-compilation-with-Dwl-false.patch deleted file mode 100644 index feac95fbc7..0000000000 --- a/package/efl/0001-evas-fix-compilation-with-Dwl-false.patch +++ /dev/null @@ -1,31 +0,0 @@ -From e1c289912c4ad68380f8b317c6c91d25b5b73814 Mon Sep 17 00:00:00 2001 -From: Boris Faure -Date: Thu, 2 Jan 2020 11:38:31 +0000 -Subject: [PATCH] evas: fix compilation with -Dwl=false - -Reviewed-by: Chris Michael -Reviewed-by: Marcel Hollerbach -Differential Revision: https://phab.enlightenment.org/D10994 - -(cherry picked from commit a2afcfc872c29bd2c4a60fdafbc655c90f938d1e) -Signed-off-by: Romain Naour ---- - src/modules/evas/engines/gl_drm/evas_engine.c | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/src/modules/evas/engines/gl_drm/evas_engine.c b/src/modules/evas/engines/gl_drm/evas_engine.c -index a5b4c7a4c8..8c1d6013e7 100644 ---- a/src/modules/evas/engines/gl_drm/evas_engine.c -+++ b/src/modules/evas/engines/gl_drm/evas_engine.c -@@ -3,8 +3,6 @@ - #include "../gl_common/evas_gl_define.h" - #include "../software_generic/evas_native_common.h" - --#include -- - #ifdef HAVE_DLSYM - # include /* dlopen,dlclose,etc */ - #else --- -2.24.1 - diff --git a/package/efl/Config.in b/package/efl/Config.in index 3604c10156..9e392fbb21 100644 --- a/package/efl/Config.in +++ b/package/efl/Config.in @@ -11,7 +11,7 @@ config BR2_PACKAGE_EFL select BR2_PACKAGE_DBUS select BR2_PACKAGE_FREETYPE select BR2_PACKAGE_GIFLIB - select BR2_PACKAGE_JPEG # Emile needs libjpeg + select BR2_PACKAGE_OPENJPEG # Emile needs libopenjpeg select BR2_PACKAGE_LIBCURL # Ecore_con_url, runtime dependency select BR2_PACKAGE_LIBPNG # https://phab.enlightenment.org/T2728 diff --git a/package/efl/efl.hash b/package/efl/efl.hash index 9c6102c368..042337e42b 100644 --- a/package/efl/efl.hash +++ b/package/efl/efl.hash @@ -1,8 +1,8 @@ -# From https://download.enlightenment.org/rel/libs/efl/efl-1.23.2.tar.xz.sha256sum -sha256 ba8d9e4a4690a6c917c98ec090fffa6ffe005ab911811b8d443aa155ad95d493 efl-1.23.2.tar.xz +# From https://download.enlightenment.org/rel/libs/efl/efl-1.24.0.tar.xz.sha256sum +sha256 b3b96e443c5e36a93e5fe443304ecb661a4707ef921385bf7d9ff24c9e980cfa efl-1.24.0.tar.xz -sha256 d949e42ca8fd48d275c397c5fc2ac34c9b63ada715dcaf1a670e17bb62964341 COMPLIANCE -sha256 aacde32f865e7166fd8efb117f6a3436c8c6fbe8cce0e4501cb2dbe8c10c86f6 COPYING +sha256 d666b6b2df9f5b791f85c299c65516cb55528b02a807603de246f65f4918ae22 COMPLIANCE +sha256 5bceb52d65debe420bc520f2992807740dc928b7fdc3c2e9a74b5889177ddf4c COPYING sha256 e5133b4034a4749a781e2220ffb230b60a282b88861f1124d69a58abd5143994 COPYING.images sha256 c95bae1d1ce0235ecccd3560b772ec1efb97f348a79f0fbe0a634f0c2ccefe2c licenses/COPYING.ASL sha256 af4ffe7ed1795a6e9cd3b3ce8747fdc45da449ff58cf35b8027c0699a66fd5cf licenses/COPYING.BSD diff --git a/package/efl/efl.mk b/package/efl/efl.mk index 0557a8c1cf..c861d8bc98 100644 --- a/package/efl/efl.mk +++ b/package/efl/efl.mk @@ -4,7 +4,7 @@ # ################################################################################ -EFL_VERSION = 1.23.2 +EFL_VERSION = 1.24.0 EFL_SOURCE = efl-$(EFL_VERSION).tar.xz EFL_SITE = http://download.enlightenment.org/rel/libs/efl EFL_LICENSE = BSD-2-Clause, LGPL-2.1+, GPL-2.0+, FTL, MIT @@ -23,7 +23,7 @@ EFL_LICENSE_FILES = \ EFL_INSTALL_STAGING = YES EFL_DEPENDENCIES = host-pkgconf host-efl host-luajit dbus freetype \ - giflib jpeg libpng luajit lz4 zlib + giflib openjpeg libpng luajit lz4 zlib # Configure options: # elua=true: build elua for the target. @@ -35,10 +35,9 @@ EFL_CONF_OPTS = \ -Davahi=false \ -Dbuild-examples=false \ -Dbuild-tests=false \ + -Ddotnet=false \ -Decore-imf-loaders-disabler=ibus,scim,xim \ -Delua=true \ - -Demotion-generic-loaders-disabler=vlc \ - -Demotion-loaders-disabler=gstreamer,gstreamer1,libvlc,xine \ -Dembedded-lz4=false \ -Dlua-interpreter=luajit \ -Dnetwork-backend=none \ @@ -199,15 +198,12 @@ endif EFL_DEPENDENCIES += $(if $(BR2_PACKAGE_LIBXKBCOMMON),libxkbcommon) -# Evas loaders are shared by default. -EFL_CONF_OPTS += -Devas-modules=shared - # json evas loader is disabled by default by upstream. # Disable libspectre (ps). # Keep all other evas loader enabled or handled below. EFL_EVAS_LOADERS_DISABLER = gst json ps -# efl already depends on jpeg. +# efl already depends on openjpeg. ifeq ($(BR2_PACKAGE_EFL_JPEG),) EFL_EVAS_LOADERS_DISABLER += jp2k endif @@ -307,14 +303,13 @@ HOST_EFL_CONF_OPTS += \ -Dbuild-examples=false \ -Dbuild-tests=false \ -Dcrypto=openssl \ + -Ddotnet=false \ -Decore-imf-loaders-disabler=ibus,scim,xim \ -Dedje-sound-and-video=false \ -Deeze=false \ -Delogind=false \ -Delua=true \ -Dembedded-lz4=true \ - -Demotion-generic-loaders-disabler=vlc \ - -Demotion-loaders-disabler=gstreamer,gstreamer1,libvlc,xine \ -Dfontconfig=false \ -Dfribidi=false \ -Dglib=true \