From patchwork Sat Sep 12 17:23:58 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabrice Fontaine X-Patchwork-Id: 1362893 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=JxmWrxsA; 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 4BpfcY1fXFz9sTM for ; Sun, 13 Sep 2020 03:24:13 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 918B1864C3; Sat, 12 Sep 2020 17:24:11 +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 9BMZHuvnK8w1; Sat, 12 Sep 2020 17:24:10 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 6A30285F5A; Sat, 12 Sep 2020 17:24:10 +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 CEFFD1BF2C1 for ; Sat, 12 Sep 2020 17:24:09 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id CBBDA86CC3 for ; Sat, 12 Sep 2020 17:24:09 +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 sQ1Q6lZqiHuT for ; Sat, 12 Sep 2020 17:24:09 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by whitealder.osuosl.org (Postfix) with ESMTPS id E0FB486D0D for ; Sat, 12 Sep 2020 17:24:08 +0000 (UTC) Received: by mail-wm1-f53.google.com with SMTP id q9so7077237wmj.2 for ; Sat, 12 Sep 2020 10:24:08 -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:mime-version :content-transfer-encoding; bh=hxvXv4L9kc+TWSR3hw8LSJD76aDlkg9LgHkHvwSk/GQ=; b=JxmWrxsAovV7gWPQJ5ITuminc2eH9CHlsW6knbd6q1rgd4Hv98jH95FFYuUlz0ss1n q4/S0CkQFq/nyOLQbTBYRnVV1ttUqvai3RfDSr7Gfhuk/zyfdvmpvUahvsJ8zkAgvU6T YKQIpmf1l6DmNpPa+addS5epd0m37wcZuhNtfrIW3gc19tVp0x5/n+kY4Vw9wQmR/X3l cUnw4UZO9Vx+9NCfMgl344Ibvnqd2CXImFn2Gfh7yNvF4O54qeKHPnWHkGlGRCYT8aAn xW2UFsYEn/Vkw8VD/63AUZc+cXDpbAik+WFNVfo/9HTbvqzLobXTFor8Nwg4BmbYkvK9 vfbQ== 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:mime-version :content-transfer-encoding; bh=hxvXv4L9kc+TWSR3hw8LSJD76aDlkg9LgHkHvwSk/GQ=; b=YaWDXt+Q+gjKBfo2AAciM1tFr68u2z9R0O7z8fWQmaMlO8znA6n8fGOBNBHy4IpyxS Q8Yr5Bx41roS+c8TeA17O0E3AXjWgZd/AGbJ2fG5yLcPjr2P+88fCCYCseYsTUZRBK0z 8d4e3fxvJm0FFZuc9euZfNRl0t0WdI/bqoBJ3RHPzpehGtrg2FMl2LyOGnorRF4LzEfY xYELhhHSUcx55rF3e0wqakmpR4sm9+wfk3Gvb19bugkuJuW/ivaFXxBDARAmWBaB5baC WiG9sRDKazaBpWuSKJH3BQFNV6kkqtQUHdgRN9NNmkvEWkFjRRTljeptt5Y5wj72GEs6 Vs5g== X-Gm-Message-State: AOAM531i+eWKBZiicddpC4uQmgnox3zeaWHcea3L6He1GMf6IplYlTTa lktGGcFsDMS4ptB3oFgNDhbrEkCWTp8= X-Google-Smtp-Source: ABdhPJwMHIgGYv8JZUTyUaX3N6Sh1NQRDS8QzgByhcnQlJyw8C1PvcBdSDkxo2SjvyeQteWIs3uxyg== X-Received: by 2002:a05:600c:258:: with SMTP id 24mr7894604wmj.66.1599931446832; Sat, 12 Sep 2020 10:24:06 -0700 (PDT) Received: from kali.home (2a01cb0881b76d00c2afd0dfa851d2b9.ipv6.abo.wanadoo.fr. [2a01:cb08:81b7:6d00:c2af:d0df:a851:d2b9]) by smtp.gmail.com with ESMTPSA id q4sm11987488wru.65.2020.09.12.10.24.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 12 Sep 2020 10:24:06 -0700 (PDT) From: Fabrice Fontaine To: buildroot@buildroot.org Date: Sat, 12 Sep 2020 19:23:58 +0200 Message-Id: <20200912172400.327527-1-fontaine.fabrice@gmail.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Subject: [Buildroot] [PATCH v2,1/3] package/cairo: enable gobject for host 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 , Fabrice Fontaine , Adam Duskett Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" gobject is needed for host-librsvg Signed-off-by: Fabrice Fontaine --- package/cairo/cairo.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/cairo/cairo.mk b/package/cairo/cairo.mk index c6a3dad932..1d1ab108ef 100644 --- a/package/cairo/cairo.mk +++ b/package/cairo/cairo.mk @@ -41,7 +41,7 @@ HOST_CAIRO_CONF_OPTS = \ --enable-interpreter=no \ --disable-directfb \ --enable-ft \ - --disable-gobject \ + --enable-gobject \ --disable-glesv2 \ --disable-vg \ --disable-xlib \ @@ -58,6 +58,7 @@ HOST_CAIRO_CONF_OPTS = \ HOST_CAIRO_DEPENDENCIES = \ host-freetype \ host-fontconfig \ + host-libglib2 \ host-libpng \ host-pixman \ host-pkgconf From patchwork Sat Sep 12 17:23:59 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabrice Fontaine X-Patchwork-Id: 1362894 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.138; helo=whitealder.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=b7CKbeKT; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4Bpfcb3q9Xz9sTM for ; Sun, 13 Sep 2020 03:24:15 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 09E0386CC3; Sat, 12 Sep 2020 17:24:14 +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 N14CdFy-8jHO; Sat, 12 Sep 2020 17:24:13 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 6213586D0D; Sat, 12 Sep 2020 17:24:13 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 3D7D01BF2C1 for ; Sat, 12 Sep 2020 17:24:11 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 3AB4886479 for ; Sat, 12 Sep 2020 17:24:11 +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 eVf_J3OAUW_R for ; Sat, 12 Sep 2020 17:24:10 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 74C2E85F5B for ; Sat, 12 Sep 2020 17:24:10 +0000 (UTC) Received: by mail-wr1-f51.google.com with SMTP id m6so14472519wrn.0 for ; Sat, 12 Sep 2020 10:24:10 -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=AmKZZ25oQAuoW0IiVJngkKIZCXZLnA3mH6yYnkQRZvk=; b=b7CKbeKTPoQgq6Mc9Jztvc9YxBwc+Co1aHR78ikjQ37LpQQY3U7nupulMVWc+1ke0d cw+CeRiz9Yiwv6Lg2OE1myqDmu2zcl81CU7qtOC6u4LRlS5zScBcfonlajN8Ad34azQJ Ob8PrHvpVvgQFgb406zm/d29q5+NVXyPZ1UwXs2YSBvZg4EKoSg+WiH50UqxdvnnJdNz iRha1kYjLTO1QU3HryvZB5P97QQra5DhEKdWSWSlkHeZvWwFgbQqhvxtWA7SkpLovqLu BNOgxcWuH0KqKH04F7Hnb0DY9ujF+hG7z4vkosCQ1tnwuNzL3RQVXDKF1rdcnFabYtco 7s8w== 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=AmKZZ25oQAuoW0IiVJngkKIZCXZLnA3mH6yYnkQRZvk=; b=q056+02Pm4N/kQUNRpPloYHcIVm894GboJwLzrWVsT7D5GDclaVIjP7GRLxBEXu8zm DRhQYuiNorNjf/ewmZ+w/IJ+mjWtB8lCDuVg6skk6d41nl1DBDt6BVmgX3SG2s2pIcfl j35JKyTv+3V97SYepC52saedrlF1szjeecRM8Siv1E5LGkzPzCMoYsMnefCdcHeCoMsz rUP2ofXoJoH0MhET6FybMrp+7WhaooDfJoAIkpwn2kP8YpNLwi+88nBobxJoZBeIfbUK ZpX2aHQD/5TE/saZ84Wc7goGA21fSYCHxvPRBeFvXE9sUmy53mD6G1mJbK7EfNXsuGh9 DV7Q== X-Gm-Message-State: AOAM5304qrbWZj2SPRMOxzfOhBTsCh/kJ0yhjgkhyJmd/RUVIUyAwI9b XL/iTR5ASMTM50+USKwMDyp9a0EW7i0= X-Google-Smtp-Source: ABdhPJzqLKjgxKI0MTOrSW74pU28MYhXk8us1/StIrtE49Pjb+GDw6TuEnWEakpuHQDCcKbTw4O3Fg== X-Received: by 2002:adf:cf01:: with SMTP id o1mr7688320wrj.421.1599931448559; Sat, 12 Sep 2020 10:24:08 -0700 (PDT) Received: from kali.home (2a01cb0881b76d00c2afd0dfa851d2b9.ipv6.abo.wanadoo.fr. [2a01:cb08:81b7:6d00:c2af:d0df:a851:d2b9]) by smtp.gmail.com with ESMTPSA id q4sm11987488wru.65.2020.09.12.10.24.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 12 Sep 2020 10:24:07 -0700 (PDT) From: Fabrice Fontaine To: buildroot@buildroot.org Date: Sat, 12 Sep 2020 19:23:59 +0200 Message-Id: <20200912172400.327527-2-fontaine.fabrice@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200912172400.327527-1-fontaine.fabrice@gmail.com> References: <20200912172400.327527-1-fontaine.fabrice@gmail.com> MIME-Version: 1.0 Subject: [Buildroot] [PATCH v2,2/3] package/cairo: enable script for host 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 , Fabrice Fontaine , Adam Duskett Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" script support on host-cairo is needed for host-librsvg Signed-off-by: Fabrice Fontaine --- package/cairo/cairo.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/cairo/cairo.mk b/package/cairo/cairo.mk index 1d1ab108ef..3d2fdbd5de 100644 --- a/package/cairo/cairo.mk +++ b/package/cairo/cairo.mk @@ -51,7 +51,7 @@ HOST_CAIRO_CONF_OPTS = \ --disable-ps \ --disable-pdf \ --enable-png \ - --disable-script \ + --enable-script \ --disable-svg \ --disable-tee \ --disable-xml From patchwork Sat Sep 12 17:24:00 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabrice Fontaine X-Patchwork-Id: 1362895 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=j2Bfq1J8; 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 4Bpfcg4DZ6z9sTM for ; Sun, 13 Sep 2020 03:24:19 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id EB3D186546; Sat, 12 Sep 2020 17:24:17 +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 FzZjL6Y_FfGm; Sat, 12 Sep 2020 17:24:16 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 9221385F5D; Sat, 12 Sep 2020 17:24:16 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 3671E1BF2C1 for ; Sat, 12 Sep 2020 17:24:13 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 331498749A for ; Sat, 12 Sep 2020 17:24:13 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rxw3iZ+dQFSp for ; Sat, 12 Sep 2020 17:24:12 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f67.google.com (mail-wr1-f67.google.com [209.85.221.67]) by hemlock.osuosl.org (Postfix) with ESMTPS id DB8E987494 for ; Sat, 12 Sep 2020 17:24:11 +0000 (UTC) Received: by mail-wr1-f67.google.com with SMTP id j2so14436822wrx.7 for ; Sat, 12 Sep 2020 10:24:11 -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=ehuKR0LbCH1XqkshQ9B3rmj1yGiwRVlCscC/+gmyCEw=; b=j2Bfq1J8Vcch2nY8CaXyCxoD2AOGqzIZqD1C3FyHHEjWey/N70uvXHl0ishQYaq1ia nMxpRBtNNJQgLWgZbJHxuD4Al9838LO/Zrg5KW3YjDwslpaQZBqFUaHaGMWuynyCa1wC QZBaXkwM/xrHzf9OkgnJL6iSCu93LotlaAEZJYtQLVUThXM4YOokOO1hMaPGsVHz96JN 1UGBynHo1hHvbCmEcEgNnL2oNJRdfg1OBhR1Ug8GwEZ9HkIjM8qKe5Fe62kdb/oQ3Sxu c5y1JSZ7JFXex7p0H/Sd6goQvVCV7tSt765YvMLlDwjZueioesWT8aaxbvp2sjx1oQ/X mspw== 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=ehuKR0LbCH1XqkshQ9B3rmj1yGiwRVlCscC/+gmyCEw=; b=kyw+/W2R3KsgWYOMnZETQTl3iQAHvcLugvne0hg+Vjgte/XsfJbjebBakun2WAx1Q3 ggcpZeDm6gnDCgjzgwnY0k2/XNnn5RY27y2e4+0F/8j07hwqJbhvxcQ93iWjRaBwr0gz DSQkWHgRb4EJeZrRfDPUrOY+EMxJ0fbpxDRZPoFFFzKkycQR+CkIDTFag+DkmvnZ/uWW J3ZfF7P12YcsJeACuxIj3/Y/7C/JKAVdlab/8z6msMG7Bpjc9R1gOGYyC8mz6Nipm+19 k78tcVxsjeNj5D+8+cUYwsCW81kGie/Pzx2/v8W48OMTA0AgOVEfmo8GXgCW8AhVxQ1Z W+2Q== X-Gm-Message-State: AOAM531oMvPxUaX/piNJZ36k6JWksQIPln7lqR4bgRc1btj/K4ePN+xL MnLdSLNR9Z2rvg6UetcgkzGIpdxYoeA= X-Google-Smtp-Source: ABdhPJzFyZwYvSMn8LIB5c7SEIj+Ah2dohyCIU366C96BhW+Qkq49sNZ8NvwhISAPVMTxywwYQb0eg== X-Received: by 2002:a5d:61c2:: with SMTP id q2mr8172507wrv.25.1599931449858; Sat, 12 Sep 2020 10:24:09 -0700 (PDT) Received: from kali.home (2a01cb0881b76d00c2afd0dfa851d2b9.ipv6.abo.wanadoo.fr. [2a01:cb08:81b7:6d00:c2af:d0df:a851:d2b9]) by smtp.gmail.com with ESMTPSA id q4sm11987488wru.65.2020.09.12.10.24.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 12 Sep 2020 10:24:09 -0700 (PDT) From: Fabrice Fontaine To: buildroot@buildroot.org Date: Sat, 12 Sep 2020 19:24:00 +0200 Message-Id: <20200912172400.327527-3-fontaine.fabrice@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200912172400.327527-1-fontaine.fabrice@gmail.com> References: <20200912172400.327527-1-fontaine.fabrice@gmail.com> MIME-Version: 1.0 Subject: [Buildroot] [PATCH v2, 3/3] package/librsvg: bump to version 2.48.8 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 , Fabrice Fontaine , Adam Duskett Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" - Add a dependency to host-rustc - libcroco is not a dependency since https://gitlab.gnome.org/GNOME/librsvg/-/commit/03ce9bd7875ef2a91979bc4f7d6fa5188cfd785c - gtk3 is not a dependency since https://gitlab.gnome.org/GNOME/librsvg/-/commit/522aeee0ca9b4ff3940bea2d13ebb77ec6c064a6 - cairo script is mandatory since switch to rust This bump is needed to remove libcroco which has been archived and won't get any security updates anymore: https://gitlab.gnome.org/Archive/libcroco/-/issues/8 Signed-off-by: Fabrice Fontaine --- Changes v1 -> v2 (after review of Thomas Petazzoni): - Add BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS to all reverse dependencies of host-librsvg - Enable options needed by host-librsvg on host-cairo package/efl/Config.in | 2 ++ package/enlightenment/Config.in | 2 ++ package/gstreamer1/gst1-plugins-bad/Config.in | 2 ++ package/imagemagick/Config.in.host | 1 + package/libgtk3/Config.in | 2 ++ ....in-add-libcroco-to-Requires.Private.patch | 35 ------------------- package/librsvg/Config.in | 5 ++- package/librsvg/librsvg.hash | 5 +-- package/librsvg/librsvg.mk | 13 +++---- package/midori/Config.in | 2 ++ package/vte/Config.in | 3 ++ 11 files changed, 28 insertions(+), 44 deletions(-) delete mode 100644 package/librsvg/0001-librsvg.pc.in-add-libcroco-to-Requires.Private.patch diff --git a/package/efl/Config.in b/package/efl/Config.in index 031bff7ad6..c1b19770bb 100644 --- a/package/efl/Config.in +++ b/package/efl/Config.in @@ -267,6 +267,7 @@ config BR2_PACKAGE_EFL_LIBRAW config BR2_PACKAGE_EFL_SVG bool "SVG loader" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # librsvg depends on BR2_TOOLCHAIN_HAS_SYNC_4 # librsvg -> pango -> harfbuzz depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # librsvg -> pango -> harfbuzz select BR2_PACKAGE_LIBRSVG @@ -275,6 +276,7 @@ config BR2_PACKAGE_EFL_SVG This option enables the Evas generic SVG loader comment "SVG loader needs a toolchain w/ gcc >= 4.8" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 diff --git a/package/enlightenment/Config.in b/package/enlightenment/Config.in index 1630416718..91cdd896f6 100644 --- a/package/enlightenment/Config.in +++ b/package/enlightenment/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_ENLIGHTENMENT bool "enlightenment" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # efl svg -> librsvg # libevas-generic-loaders-svg -> librsvg -> glib2 / pango depends on BR2_USE_WCHAR depends on BR2_INSTALL_LIBSTDCPP @@ -29,6 +30,7 @@ config BR2_PACKAGE_ENLIGHTENMENT http://www.enlightenment.org/ comment "enlightenment needs udev /dev management and a toolchain w/ wchar, C++, threads, gcc >= 4.8" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS depends on BR2_PACKAGE_EFL && BR2_PACKAGE_XORG7 && BR2_USE_MMU depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || \ diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in index 5a066cb179..d387709de2 100644 --- a/package/gstreamer1/gst1-plugins-bad/Config.in +++ b/package/gstreamer1/gst1-plugins-bad/Config.in @@ -531,6 +531,7 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPUS config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RSVG bool "rsvg" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # librsvg depends on BR2_INSTALL_LIBSTDCPP # librsvg -> pango depends on BR2_TOOLCHAIN_HAS_SYNC_4 # librsvg -> pango -> harfbuzz depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # librsvg -> pango -> harfbuzz @@ -539,6 +540,7 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RSVG RSVG plugin library comment "rsvg plugin needs a toolchain w/ C++, gcc >= 4.8" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS depends on !BR2_INSTALL_LIBSTDCPP || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 depends on BR2_TOOLCHAIN_HAS_SYNC_4 diff --git a/package/imagemagick/Config.in.host b/package/imagemagick/Config.in.host index bbe23baa6f..e12d82939a 100644 --- a/package/imagemagick/Config.in.host +++ b/package/imagemagick/Config.in.host @@ -1,5 +1,6 @@ config BR2_PACKAGE_HOST_IMAGEMAGICK bool "host imagemagick" + depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS # host-librsvg help ImageMagick(R) is a software suite to create, edit, and compose bitmap images. It can read, convert and write images diff --git a/package/libgtk3/Config.in b/package/libgtk3/Config.in index 6b8f5abff6..8a59fc31e7 100644 --- a/package/libgtk3/Config.in +++ b/package/libgtk3/Config.in @@ -1,4 +1,5 @@ comment "libgtk3 needs a toolchain w/ wchar, threads, C++, gcc >= 4.8" + depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP || \ @@ -13,6 +14,7 @@ comment "libgtk3 needs an OpenGL or an OpenGL-EGL/wayland backend" config BR2_PACKAGE_LIBGTK3 bool "libgtk3" + depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS # host-libgtk3 -> host-librsvg depends on BR2_USE_WCHAR # glib2 depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 depends on BR2_USE_MMU # glib2 diff --git a/package/librsvg/0001-librsvg.pc.in-add-libcroco-to-Requires.Private.patch b/package/librsvg/0001-librsvg.pc.in-add-libcroco-to-Requires.Private.patch deleted file mode 100644 index 0eea5b995b..0000000000 --- a/package/librsvg/0001-librsvg.pc.in-add-libcroco-to-Requires.Private.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 322b415f92d4dcd36824eef83bd617bac6e5c8c7 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Tue, 24 Dec 2019 16:38:35 +0100 -Subject: [PATCH] librsvg.pc.in: add libcroco to Requires.private - -libcroco is a mandatory dependency since version 2.35.0 so add it to -Requires.Private to fix a static build failure with imagemagick - -This patch is not upstreamable as librsvg no longer depends on libcroco -since version 2.47.1. It now does all CSS processing using Rust crates -from Mozilla Servo. - -Fixes: - - http://autobuild.buildroot.org/results/42f4b4881569779162d3efe4628b934f965913b9 - -Signed-off-by: Fabrice Fontaine ---- - librsvg.pc.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/librsvg.pc.in b/librsvg.pc.in -index a451de05..4b09984a 100644 ---- a/librsvg.pc.in -+++ b/librsvg.pc.in -@@ -10,6 +10,6 @@ Name: librsvg - Description: library that renders svg files - Version: @VERSION@ - Requires: glib-2.0 gio-2.0 gdk-pixbuf-2.0 cairo --Requires.private: -+Requires.private: libcroco-0.6 - Libs: -L${libdir} -lrsvg-@RSVG_API_MAJOR_VERSION@ -lm - Cflags: -I${includedir}/librsvg-@RSVG_API_VERSION@ --- -2.24.0 - diff --git a/package/librsvg/Config.in b/package/librsvg/Config.in index 735bf61259..3272ecd773 100644 --- a/package/librsvg/Config.in +++ b/package/librsvg/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_LIBRSVG bool "librsvg" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS depends on BR2_USE_WCHAR # glib2 depends on BR2_TOOLCHAIN_HAS_THREADS # glib2 depends on BR2_USE_MMU # glib2 @@ -8,8 +9,9 @@ config BR2_PACKAGE_LIBRSVG depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # pango -> harfbuzz select BR2_PACKAGE_CAIRO select BR2_PACKAGE_CAIRO_PNG + select BR2_PACKAGE_CAIRO_SCRIPT select BR2_PACKAGE_GDK_PIXBUF - select BR2_PACKAGE_LIBCROCO + select BR2_PACKAGE_HOST_RUSTC select BR2_PACKAGE_LIBGLIB2 select BR2_PACKAGE_LIBXML2 select BR2_PACKAGE_PANGO @@ -20,6 +22,7 @@ config BR2_PACKAGE_LIBRSVG https://wiki.gnome.org/Projects/LibRsvg comment "librsvg needs a toolchain w/ wchar, threads, C++, gcc >= 4.8" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \ diff --git a/package/librsvg/librsvg.hash b/package/librsvg/librsvg.hash index 366d9b0db6..899c5ea760 100644 --- a/package/librsvg/librsvg.hash +++ b/package/librsvg/librsvg.hash @@ -1,4 +1,5 @@ -# From http://ftp.gnome.org/pub/gnome/sources/librsvg/2.40/librsvg-2.40.20.sha256sum -sha256 cff4dd3c3b78bfe99d8fcfad3b8ba1eee3289a0823c0e118d78106be6b84c92b librsvg-2.40.20.tar.xz +# From http://ftp.gnome.org/pub/gnome/sources/librsvg/2.48/librsvg-2.48.8.sha256sum +sha256 f480a325bbdf26d1874eb6fb330ebc5920ba64e3e08de61931bb4506dfef2692 librsvg-2.48.8.tar.xz + # Locally computed sha256 d7bf9d064ac3e5840f9dd02422b7eeec4f1fd03f37fadbd043602be5e882304f COPYING.LIB diff --git a/package/librsvg/librsvg.mk b/package/librsvg/librsvg.mk index e124fdd5d3..00be501e93 100644 --- a/package/librsvg/librsvg.mk +++ b/package/librsvg/librsvg.mk @@ -4,18 +4,19 @@ # ################################################################################ -LIBRSVG_VERSION_MAJOR = 2.40 -LIBRSVG_VERSION = $(LIBRSVG_VERSION_MAJOR).20 +LIBRSVG_VERSION_MAJOR = 2.48 +LIBRSVG_VERSION = $(LIBRSVG_VERSION_MAJOR).8 LIBRSVG_SITE = http://ftp.gnome.org/pub/gnome/sources/librsvg/$(LIBRSVG_VERSION_MAJOR) LIBRSVG_SOURCE = librsvg-$(LIBRSVG_VERSION).tar.xz LIBRSVG_INSTALL_STAGING = YES -LIBRSVG_CONF_ENV = LIBS=$(TARGET_NLS_LIBS) +LIBRSVG_CONF_ENV = \ + LIBS=$(TARGET_NLS_LIBS) \ + RUST_TARGET=$(RUSTC_TARGET_NAME) LIBRSVG_CONF_OPTS = --disable-pixbuf-loader --disable-tools HOST_LIBRSVG_CONF_OPTS = --enable-introspection=no -LIBRSVG_DEPENDENCIES = cairo host-gdk-pixbuf gdk-pixbuf libcroco libglib2 libxml2 pango \ - $(if $(BR2_PACKAGE_LIBGTK3),libgtk3) \ +LIBRSVG_DEPENDENCIES = cairo host-gdk-pixbuf gdk-pixbuf host-rustc libglib2 libxml2 pango \ $(TARGET_NLS_DEPENDENCIES) -HOST_LIBRSVG_DEPENDENCIES = host-cairo host-gdk-pixbuf host-libcroco host-libglib2 host-libxml2 host-pango +HOST_LIBRSVG_DEPENDENCIES = host-cairo host-gdk-pixbuf host-libglib2 host-libxml2 host-pango host-rustc LIBRSVG_LICENSE = LGPL-2.0+ LIBRSVG_LICENSE_FILES = COPYING.LIB diff --git a/package/midori/Config.in b/package/midori/Config.in index f4b8905c85..e2cc2ac612 100644 --- a/package/midori/Config.in +++ b/package/midori/Config.in @@ -1,4 +1,5 @@ comment "midori needs libgtk3 and a glibc toolchain w/ C++, gcc >= 7, host gcc >= 4.9" + depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS depends on !BR2_INSTALL_LIBSTDCPP || !BR2_PACKAGE_LIBGTK3 || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \ @@ -7,6 +8,7 @@ comment "midori needs libgtk3 and a glibc toolchain w/ C++, gcc >= 7, host gcc > config BR2_PACKAGE_MIDORI bool "midori" + depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS # host-librsvg depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt, gcr, gnupg2 depends on BR2_PACKAGE_LIBGTK3 depends on BR2_HOST_GCC_AT_LEAST_4_9 # webkitgtk diff --git a/package/vte/Config.in b/package/vte/Config.in index fa29de8c71..96de3d38cc 100644 --- a/package/vte/Config.in +++ b/package/vte/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_VTE bool "vte" + depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS # libgtk3 -> host-libgtk3 -> host-librsvg depends on BR2_USE_WCHAR depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_USE_MMU @@ -22,6 +23,7 @@ config BR2_PACKAGE_VTE http://github.com/GNOME/vte comment "vte needs a toolchain w/ wchar, threads, C++, gcc >= 4.8" + depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP || \ @@ -29,6 +31,7 @@ comment "vte needs a toolchain w/ wchar, threads, C++, gcc >= 4.8" !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 comment "vte needs an OpenGL or an OpenGL-EGL/wayland backend" + depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS depends on BR2_USE_MMU depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_PACKAGE_HAS_LIBEGL_WAYLAND && \