From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id eL3IBnnYtGCSmAAAgWs5BA (envelope-from ) for ; Mon, 31 May 2021 14:37:13 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id WDgEAnnYtGBfUQAAB5/wlQ (envelope-from ) for ; Mon, 31 May 2021 12:37:13 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id F23A115697 for ; Mon, 31 May 2021 14:37:11 +0200 (CEST) Received: from localhost ([::1]:49340 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lnhAM-0002GE-WD for larch@yhetil.org; Mon, 31 May 2021 08:37:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42150) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lnhAE-0002Fv-8I for guix-patches@gnu.org; Mon, 31 May 2021 08:37:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:49625) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lnhAD-00006e-Uq for guix-patches@gnu.org; Mon, 31 May 2021 08:37:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lnhAD-0007Ey-R7 for guix-patches@gnu.org; Mon, 31 May 2021 08:37:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48759] [PATCH]: Replace '%build-inputs' with 'inputs' in some places and fix 'smalltalk' cross-compilation somewhat Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 31 May 2021 12:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 48759 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48759@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.162246459427782 (code B ref -1); Mon, 31 May 2021 12:37:01 +0000 Received: (at submit) by debbugs.gnu.org; 31 May 2021 12:36:34 +0000 Received: from localhost ([127.0.0.1]:32935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnh9f-0007Dv-NL for submit@debbugs.gnu.org; Mon, 31 May 2021 08:36:34 -0400 Received: from lists.gnu.org ([209.51.188.17]:36840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnh9a-0007Di-Dv for submit@debbugs.gnu.org; Mon, 31 May 2021 08:36:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42086) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lnh9Z-0002EE-8J for guix-patches@gnu.org; Mon, 31 May 2021 08:36:22 -0400 Received: from baptiste.telenet-ops.be ([2a02:1800:120:4::f00:13]:48590) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lnh9T-0007y5-Ou for guix-patches@gnu.org; Mon, 31 May 2021 08:36:20 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by baptiste.telenet-ops.be with bizsmtp id BQcB2500V0mfAB401QcB6p; Mon, 31 May 2021 14:36:12 +0200 Message-ID: <9c37923b90058f446dcc330c4d65f88754b6307b.camel@telenet.be> From: Maxime Devos Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-5OlYL4/Hnbz71vSQD9U4" Date: Mon, 31 May 2021 14:30:31 +0200 MIME-Version: 1.0 User-Agent: Evolution 3.34.2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1622464572; bh=qxZ7Z+n9Xpb+uiqtpCge/ZksedJ+BHYgQgX8e+YvNso=; h=Subject:From:To:Date; b=KYY4pVSdrwURJqVxuHaWxKu9uB2pkznpDN22Q1Mo5RmFVJAhu3K0LvjFwYlYuL0RH DKvp7DlSrFTeyUfXDXSeJ8ZNRMq/H+nJ+bG5tF5aHk+r/luDb/ZeeqegapgNaidRRK pejft03nDMpCl17SZUcXk3VTbra09q9yc2/VoKKrJC6IFOkLMlp6dStqs3xFbZsss9 UwrcqQNlKCh+o6VTKn577AQTx5WLNbi2nRKZt4ksfYYLNUPvPtn40aHF/mppbNhsvX LQNrHDvRT1mT89tCzEGCkibMiz12Xe8NK/SCGtxq2Lq95IDJKUOulOY2hrEhO97UHN 2ar6NQ6tyhemw== Received-SPF: pass client-ip=2a02:1800:120:4::f00:13; envelope-from=maximedevos@telenet.be; helo=baptiste.telenet-ops.be X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1622464632; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=qxZ7Z+n9Xpb+uiqtpCge/ZksedJ+BHYgQgX8e+YvNso=; b=uw4PHEgwxpqxq5jCSF5/E4B1n6IWPAhlPGrAnJICrVh/RNb3cth8GvCWkPRLPOKhobOvYB Z/Yyx2mquGNKklr4Ph1iCAnUpnE5RO3b+UaAUbhwxOmqRSZyP/QJnFL5FErN3qi/B8dYlM z56Xk/eC+/ORtO4aMm9ce8af3s5pB7gXHdMEFEoRevzmdx3GoasqXNVazJBnBxrwWywPm6 eeqku8U7sIbUbyvGRqv/afTrpxwIzhadexkuRJMNhyFWKtpesE0CkjwVlG9P1LrSfeFk1B oFq9e5mzpabDKcgeTTPiVC5D9Q+wfypOI0O+htqse/6wpt/AybWYDJsPbNiD/g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1622464632; a=rsa-sha256; cv=none; b=l2qHJIuWsN2YXgfJ4n2yWoDNSYdfj/wLQX12pqcHiGswLC6zeiqNVvPMVWttWvMxVGoZpS Lv0UVgnfSAhdI6EN0r9yG/NbjhGT6WE7bDBbBeyuhO6eZQxQ9VLYCvizFnsZipR8FJiP8X jdDXi75YIK6Tj18MLWTmHHaK3+McNNoiMwxqUJNT5L9J9ZRG3E6VPecApufQbbw8xVcuQq HmQ8GpnDfl6sikUK+RBNQEodhF8R9r52X3DyCc+gvCvA9n2NZ1bJl9fjgXuak5HQDNq2xf zzyustXgS0y8MbL02wes1uqcplR4EiEuC99ngxuEwUZf68f7z8eYcnhHjMcI4w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r21 header.b=KYY4pVSd; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -0.83 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r21 header.b=KYY4pVSd; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: F23A115697 X-Spam-Score: -0.83 X-Migadu-Scanner: scn1.migadu.com X-TUID: P4knfkpxitOb --=-5OlYL4/Hnbz71vSQD9U4 Content-Type: multipart/mixed; boundary="=-mt60Og+T9ZZfJGfk53NO" --=-mt60Og+T9ZZfJGfk53NO Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi guix, Overview: (%build-inputs --> inputs, native-inputs) #1: gnu: ci: Use 'inputs' in build phases instead of '%build-inputs'. #2: gnu: smalltalk: Use 'inputs' in phases instead of '%build-inputs'. #3: gnu: neovim: Use 'inputs' in phases instead of '%build-inputs'. #4: gnu: qemacs: Use 'native-inputs' instead of '%build-inputs'. #5: gnu: ding: Use 'inputs' in build phases instead of '%build-inputs'. (more smalltalk fixes) #6: gnu: smalltalk: Move 'zip' from 'inputs' to 'native-inputs'. #7: gnu: smalltalk: Find glibc even when cross-compiling. See patch descriptions for details. This would cause 5 rebuilds: ./pre-inst-env guix refresh --list-dependents ding qemacs neovim smalltal= k cuirass No dependents other than themselves: cuirass@1.0.0-17.31fd4d4 smalltalk@3= .2.91 neovim@0.4.4 qemacs@0.3.3 ding@1.8.1 Building succeeds: ./pre-inst-env guix build ding qemacs neovim smalltalk cuirass Cross-compilation: somewhat improved # ding: ok, refers to binaries of correct architecture # qemacs: cannot cross-compile, because its dependency libxv # tries to run a test program (even when cross-compiling) # (during configuration, "checking whether malloc(0) returns NULL...") # neovim: cannot cross-compile, because its dependency "libtermkey" is no= t cross-compilable # cuirass: the meson build system does not support cross-compilaion # smalltalk: still some failures, even after patches (#6 and #7) # # ./gst --no-user-files --kernel-dir "./kernel" --image gst.im -iQ /dev/= null # ./gst: line 117: /tmp/guix-build-smalltalk-3.2.91.drv-0/smalltalk-3.2.= 91/.libs/gst: cannot execute binary file: Exec format error # ./gst: line 117: /tmp/guix-build-smalltalk-3.2.91.drv-0/smalltalk-3.2.= 91/.libs/gst: Success ./pre-inst-env guix build ding --target=3Daarch64-linux-gnu Greetings, Maxime. --=-mt60Og+T9ZZfJGfk53NO Content-Disposition: attachment; filename*0=0001-gnu-ci-Use-inputs-in-build-phases-instead-of-build-i.pat; filename*1=ch Content-Type: text/x-patch; name="0001-gnu-ci-Use-inputs-in-build-phases-instead-of-build-i.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAzMDNhYTVhMjcxODhiZGIyZGY1MzRiNGNhM2YwNjMxMjU2ODRhNzUyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IFR1ZSwgMjUgTWF5IDIwMjEgMTU6MjA6MzQgKzAyMDAKU3ViamVjdDogW1BBVENIIDEv N10gZ251OiBjaTogVXNlICdpbnB1dHMnIGluIGJ1aWxkIHBoYXNlcyBpbnN0ZWFkIG9mCiAnJWJ1 aWxkLWlucHV0cycuCgpJbiBidWlsZCBwaGFzZXMsIHRoZSBmb3JtZXIgaXMgcHJlZmVycmVkLgoK KiBnbnUvcGFja2FnZXMvY2kuc2NtCiAgKGN1aXJhc3MpW2FyZ3VtZW50c108IzpwaGFzZXM+e3dy YXAtcHJvZ3JhbX06IFVzZSAnaW5wdXRzJwogIGFyZ3VtZW50IGluc3RlYWQgb2YgJyVidWlsZC1p bnB1dHMnLgotLS0KIGdudS9wYWNrYWdlcy9jaS5zY20gfCAyICstCiAxIGZpbGUgY2hhbmdlZCwg MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMv Y2kuc2NtIGIvZ251L3BhY2thZ2VzL2NpLnNjbQppbmRleCBjODUwZDM3YjQ3Li5jODVjM2U1OTI3 IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvY2kuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9jaS5z Y20KQEAgLTE0MSw3ICsxNDEsNyBAQAogICAgICAgICAgICAgICAgICAgICAgIChndWl4ICAgKGFz c29jLXJlZiBpbnB1dHMgImd1aXgiKSkKICAgICAgICAgICAgICAgICAgICAgICAoZGVwcyAgIChs aXN0IGF2YWhpIGdjcnlwdCBqc29uIHptcSBzcXVlZSBnaXQgYnl0ZXMKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGZpYmVycyB6bGliIG1hdGQgdGxzIG1haWwgZ3VpeCkpCi0g ICAgICAgICAgICAgICAgICAgICAgKGd1aWxlICAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMgImd1 aWxlIikpCisgICAgICAgICAgICAgICAgICAgICAgKGd1aWxlICAoYXNzb2MtcmVmIGlucHV0cyAi Z3VpbGUiKSkKICAgICAgICAgICAgICAgICAgICAgICAoZWZmZWN0aXZlCiAgICAgICAgICAgICAg ICAgICAgICAgIChyZWFkLWxpbmUKICAgICAgICAgICAgICAgICAgICAgICAgIChvcGVuLXBpcGUq IE9QRU5fUkVBRAotLSAKMi4zMS4xCgo= --=-mt60Og+T9ZZfJGfk53NO Content-Disposition: attachment; filename*0=0002-gnu-smalltalk-Use-inputs-in-phases-instead-of-build-.pat; filename*1=ch Content-Type: text/x-patch; name="0002-gnu-smalltalk-Use-inputs-in-phases-instead-of-build-.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAzMzY4MTE4MDkzMTZjZmEzNjVhNmEwZjI5ZjYzZWFjNWM3MzdmMTg3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IFR1ZSwgMjUgTWF5IDIwMjEgMTU6MjI6MjQgKzAyMDAKU3ViamVjdDogW1BBVENIIDIv N10gZ251OiBzbWFsbHRhbGs6IFVzZSAnaW5wdXRzJyBpbiBwaGFzZXMgaW5zdGVhZCBvZgogJyVi dWlsZC1pbnB1dHMnLgoKSW4gYnVpbGQgcGhhc2VzLCB0aGUgZm9ybWVyIGlzIHByZWZlcnJlZC4K CiogZ251L3BhY2thZ2VzL3NtYWxsdGFsay5zY20KICAoc21hbGx0YWxrKVthcmd1bWVudHNdPCM6 cGhhc2VzPntmaXgtbGliY306IFVzZSAnaW5wdXRzJwogIGFyZ3VtZW50IGluc3RlYWQgb2YgJyVi dWlsZC1pbnB1dHMnLgotLS0KIGdudS9wYWNrYWdlcy9zbWFsbHRhbGsuc2NtIHwgNCArKy0tCiAx IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2dudS9wYWNrYWdlcy9zbWFsbHRhbGsuc2NtIGIvZ251L3BhY2thZ2VzL3NtYWxsdGFsay5z Y20KaW5kZXggZWExNzk4YWMxMy4uYTU3MjU3MGIxMyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2Vz L3NtYWxsdGFsay5zY20KKysrIGIvZ251L3BhY2thZ2VzL3NtYWxsdGFsay5zY20KQEAgLTEwMiw4 ICsxMDIsOCBAQAogICAgICAgICAgICAgICAgICAgICAgICAoZmluZC1maWxlcyAiZG9jIiAiXFwu aW5mbyIpKQogICAgICAgICAgICAgICN0KSkKICAgICAgICAgIChhZGQtYmVmb3JlICdjb25maWd1 cmUgJ2ZpeC1saWJjCi0gICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIChsZXQgKChs aWJjIChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAibGliYyIpKSkKKyAgICAgICAgICAgKGxhbWJk YSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKGxldCAo KGxpYmMgKGFzc29jLXJlZiBpbnB1dHMgImxpYmMiKSkpCiAgICAgICAgICAgICAgICAoc3Vic3Rp dHV0ZSogImxpYmMubGEuaW4iCiAgICAgICAgICAgICAgICAgICgoIkBMSUJDX1NPX05BTUVAIikg ImxpYmMuc28iKQogICAgICAgICAgICAgICAgICAoKCJATElCQ19TT19ESVJAIikgIChzdHJpbmct YXBwZW5kIGxpYmMgIi9saWIiKSkpKQotLSAKMi4zMS4xCgo= --=-mt60Og+T9ZZfJGfk53NO Content-Disposition: attachment; filename*0=0003-gnu-neovim-Use-inputs-in-phases-instead-of-build-inp.pat; filename*1=ch Content-Type: text/x-patch; name="0003-gnu-neovim-Use-inputs-in-phases-instead-of-build-inp.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBhZGIwZDA0ODNmYmYwZjUxZDAzODA0MmFmYzc4MDEwNjlkMjVjNmEzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IFR1ZSwgMjUgTWF5IDIwMjEgMTU6NDE6MTUgKzAyMDAKU3ViamVjdDogW1BBVENIIDMv N10gZ251OiBuZW92aW06IFVzZSAnaW5wdXRzJyBpbiBwaGFzZXMgaW5zdGVhZCBvZgogJyVidWls ZC1pbnB1dHMnLgoKSW4gYnVpbGQgcGhhc2VzLCB0aGUgZm9ybWVyIGlzIHByZWZlcnJlZC4KCiog Z251L3BhY2thZ2VzL3ZpbS5zY20KICAobmVvdmltKVthcmd1bWVudHNdPCM6cGhhc2VzPntzZXQt bHVhLXBhdGh9OiBVc2UgJ2lucHV0cycKICBhcmd1bWVudCBpbnN0ZWFkIG9mICclYnVpbGQtaW5w dXRzJy4KLS0tCiBnbnUvcGFja2FnZXMvdmltLnNjbSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAx IGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy92 aW0uc2NtIGIvZ251L3BhY2thZ2VzL3ZpbS5zY20KaW5kZXggNDdhYzk4NGZjNy4uMjRjNTFiODRj MyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3ZpbS5zY20KKysrIGIvZ251L3BhY2thZ2VzL3Zp bS5zY20KQEAgLTY1Nyw3ICs2NTcsNyBAQCBhcmUgZGV0ZWN0ZWQsIHRoZSB1c2VyIGlzIG5vdGlm aWVkLiIpKSkKICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKHByZWZpeCkKICAgICAgICAg ICAgICAgICAgICAgICAgKGxldCAoKHBhdGggKHN0cmluZy1hcHBlbmQgcHJlZml4ICIvc2hhcmUv bHVhLyIgbHVhLXZlcnNpb24pKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFw cGVuZCBwYXRoICIvPy5sdWE7IiBwYXRoICIvPy8/Lmx1YSIpKSkpCi0gICAgICAgICAgICAgICAg ICAgIChsdWEtaW5wdXRzIChtYXAgKGN1dGUgYXNzb2MtcmVmICVidWlsZC1pbnB1dHMgPD4pCisg ICAgICAgICAgICAgICAgICAgIChsdWEtaW5wdXRzIChtYXAgKGN1dGUgYXNzb2MtcmVmIGlucHV0 cyA8PikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnKCJsdWEiCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibHVhLWx1diIKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsdWEtbHBlZyIKLS0gCjIuMzEuMQoK --=-mt60Og+T9ZZfJGfk53NO Content-Disposition: attachment; filename*0=0004-gnu-qemacs-Use-native-inputs-instead-of-build-inputs.pat; filename*1=ch Content-Type: text/x-patch; name="0004-gnu-qemacs-Use-native-inputs-instead-of-build-inputs.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA1ZDdjMzhlMDYwNGQ5ZGY3MGI5ZGFiYWI5OWY5YmE4YzNmZDFlZTM5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IFR1ZSwgMjUgTWF5IDIwMjEgMTU6NDk6MDUgKzAyMDAKU3ViamVjdDogW1BBVENIIDQv N10gZ251OiBxZW1hY3M6IFVzZSAnbmF0aXZlLWlucHV0cycgaW5zdGVhZCBvZgogJyVidWlsZC1p bnB1dHMnLgoKSW4gYnVpbGQgcGhhc2VzLCB0aGUgZm9ybWVyIChvciAnaW5wdXRzJywgYXMgYXBw cm9wcmlhdGUpIGlzIHByZWZlcnJlZC4KCiogZ251L3BhY2thZ2VzL3RleHQtZWRpdG9ycy5zY20K ICAocWVtYWNzKVthcmd1bWVudHNdPCM6cGhhc2VzPntpbnN0YWxsLWV4dHJhLWRvY3VtZW50YXRp b259OiBVc2UKICAnbmF0aXZlLWlucHV0cycgYXJndW1lbnQgaW5zdGVhZCBvZiAnJWJ1aWxkLWlu cHV0cycuCi0tLQogZ251L3BhY2thZ2VzL3RleHQtZWRpdG9ycy5zY20gfCA3ICsrKystLS0KIDEg ZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL3RleHQtZWRpdG9ycy5zY20gYi9nbnUvcGFja2FnZXMvdGV4dC1lZGl0 b3JzLnNjbQppbmRleCA0N2I2ZTkzZjI5Li5mN2U1ODllNDE0IDEwMDY0NAotLS0gYS9nbnUvcGFj a2FnZXMvdGV4dC1lZGl0b3JzLnNjbQorKysgYi9nbnUvcGFja2FnZXMvdGV4dC1lZGl0b3JzLnNj bQpAQCAtNTI0LDEzICs1MjQsMTQgQEAgT3BlbkJTRCB0ZWFtLiIpCiAgICAgICAgICAgICAgICAj dCkpKQogICAgICAgICAgKGFkZC1hZnRlciAnaW5zdGFsbCAnaW5zdGFsbC1leHRyYS1kb2N1bWVu dGF0aW9uCiAgICAgICAgICAgIDs7IEluc3RhbGwgc2FtcGxlIGNvbmZpZ3VyYXRpb24gZmlsZSwg SW5mbywgYW5kIEhUTUwgbWFudWFsLgotICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgb3V0cHV0 cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBuYXRpdmUt aW5wdXRzIGlucHV0cyBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAo bGV0KiAoKHNoYXJlIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgb3V0cHV0cyAib3V0IikgIi9z aGFyZSIpKQogICAgICAgICAgICAgICAgICAgICAoZG9jIChzdHJpbmctYXBwZW5kIHNoYXJlICIv ZG9jLyIgLG5hbWUgIi0iICx2ZXJzaW9uKSkKICAgICAgICAgICAgICAgICAgICAgKGh0bWwgKHN0 cmluZy1hcHBlbmQgc2hhcmUgIi9odG1sIikpCiAgICAgICAgICAgICAgICAgICAgIChpbmZvIChz dHJpbmctYXBwZW5kIHNoYXJlICIvaW5mbyIpKQotICAgICAgICAgICAgICAgICAgICAobWFrZWlu Zm8gKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJ0ZXhpbmZvIikKLSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvYmluL21ha2VpbmZv IikpKQorICAgICAgICAgICAgICAgICAgICAobWFrZWluZm8gKHN0cmluZy1hcHBlbmQKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmIChvciBuYXRpdmUtaW5wdXRzIGlu cHV0cykgInRleGluZm8iKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvYmluL21h a2VpbmZvIikpKQogICAgICAgICAgICAgICAgOzsgRmlyc3QgZml4IFRleGluZm8gZG9jdW1lbnRh dGlvbiwgY3JlYXRlIGFwcHJvcHJpYXRlCiAgICAgICAgICAgICAgICA7OyBkaXJlY3Rvcmllcywg dGhlbiBnZW5lcmF0ZSBJbmZvIGFuZCBIVE1MIGZpbGVzIHRoZXJlLgogICAgICAgICAgICAgICAg KHN1YnN0aXR1dGUqICJxZS1kb2MudGV4aSIKLS0gCjIuMzEuMQoK --=-mt60Og+T9ZZfJGfk53NO Content-Disposition: attachment; filename*0=0005-gnu-ding-Use-inputs-in-build-phases-instead-of-build.pat; filename*1=ch Content-Type: text/x-patch; name="0005-gnu-ding-Use-inputs-in-build-phases-instead-of-build.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA2MTYyYjJjNTFiM2UyZjA4NGMzYTUzNmZkNGY0Y2FiYmRjYTg5ZDU5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IFR1ZSwgMjUgTWF5IDIwMjEgMTU6NTg6MzMgKzAyMDAKU3ViamVjdDogW1BBVENIIDUv N10gZ251OiBkaW5nOiBVc2UgJ2lucHV0cycgaW4gYnVpbGQgcGhhc2VzIGluc3RlYWQgb2YKICcl YnVpbGQtaW5wdXRzJy4KCkluIGJ1aWxkIHBoYXNlcywgdGhlIGZvcm1lciBpcyBwcmVmZXJyZWQu CgoqIGdudS9wYWNrYWdlcy9kaWN0aW9uYXJpZXMuc2NtCiAgKGRpbmcpW2FyZ3VtZW50c108Izpw aGFzZXM+e2luc3RhbGx9OiBVc2UgJ2lucHV0cycgYXJndW1lbnQgaW5zdGVhZAogIG9mICclYnVp bGQtaW5wdXRzJy4KLS0tCiBnbnUvcGFja2FnZXMvZGljdGlvbmFyaWVzLnNjbSB8IDUgKystLS0K IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvZ251L3BhY2thZ2VzL2RpY3Rpb25hcmllcy5zY20gYi9nbnUvcGFja2FnZXMvZGljdGlv bmFyaWVzLnNjbQppbmRleCBjNGMzNzc1ODBjLi5kYjk5ZjlkMzJmIDEwMDY0NAotLS0gYS9nbnUv cGFja2FnZXMvZGljdGlvbmFyaWVzLnNjbQorKysgYi9nbnUvcGFja2FnZXMvZGljdGlvbmFyaWVz LnNjbQpAQCAtMTc1LDExICsxNzUsMTAgQEAgd29yaywgc3VjaCBhcyBzZW50ZW5jZSBsZW5ndGgg YW5kIG90aGVyIHJlYWRhYmlsaXR5IG1lYXN1cmVzLiIpCiAgICAgICAgICAoZGVsZXRlICdidWls ZCkKICAgICAgICAgIChkZWxldGUgJ2NoZWNrKQogICAgICAgICAgKHJlcGxhY2UgJ2luc3RhbGwK LSAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMg IzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgIChsZXQgKChiaW5kaXIgKHN0cmluZy1h cHBlbmQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmICVvdXRwdXRzICJv dXQiKSAiL2JpbiIpKQotICAgICAgICAgICAgICAgICAgICh3aXNoIChzdHJpbmctYXBwZW5kCi0g ICAgICAgICAgICAgICAgICAgICAgICAgIChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAidGsiKQor ICAgICAgICAgICAgICAgICAgICh3aXNoIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRz ICJ0ayIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIvYmluL3dpc2g4LjYiKSkKICAgICAg ICAgICAgICAgICAgICAoc2hhcmVkaXIgKHN0cmluZy1hcHBlbmQKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChhc3NvYy1yZWYgJW91dHB1dHMgIm91dCIpCi0tIAoyLjMxLjEKCg== --=-mt60Og+T9ZZfJGfk53NO Content-Disposition: attachment; filename*0=0006-gnu-smalltalk-Move-zip-from-inputs-to-native-inputs.patc; filename*1=h Content-Type: text/x-patch; name="0006-gnu-smalltalk-Move-zip-from-inputs-to-native-inputs.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAwMDhjOGU0MjlkNjcwNzEzOWQyZjY3MzYwZTAxMzQ4ZTJmYTE2YjlkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IE1vbiwgMzEgTWF5IDIwMjEgMTM6NTQ6MTcgKzAyMDAKU3ViamVjdDogW1BBVENIIDYv N10gZ251OiBzbWFsbHRhbGs6IE1vdmUgJ3ppcCcgZnJvbSAnaW5wdXRzJyB0bwogJ25hdGl2ZS1p bnB1dHMnLgoKVGhlICd6aXAnIHBhY2thZ2UgaXMgbm90IGluIHRoZSByZWZlcmVuY2VzIG9mICdz bWFsbHRhbGsnLgpBcyBzdWNoLCBpdCBwcm9iYWJseSBzaG91bGQgYmUgYSBuYXRpdmUgaW5wdXQs IG5vdCBhIHJlZ3VsYXIKaW5wdXQuIFRoaXMgY2FuIGJlIGNvbmZpcm1lZCBieSB0cnlpbmcgdG8g Y3Jvc3MtY29tcGlsZQp0aGUgJ3NtYWxsdGFsaycgcGFja2FnZSwgd2l0aG91dCB0aGlzIGNvbW1p dC4gVGhlIGNvbmZpZ3VyZQpzY3JpcHQgd2lsbCBhc2sgdG8gaW5zdGFsbCBJbmZvWklQLgoKKiBn bnUvcGFja2FnZXMvc21hbGx0YWxrLnNjbQogIChzbWFsbHRhbGspW2lucHV0c117emlwfTogTW92 ZSB0byAuLi4KICAoc21hbGx0YWxrKVtuYXRpdmUtaW5wdXRzXXt6aXB9IC4uLiBoZXJlLgotLS0K IGdudS9wYWNrYWdlcy9zbWFsbHRhbGsuc2NtIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAz IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2Vz L3NtYWxsdGFsay5zY20gYi9nbnUvcGFja2FnZXMvc21hbGx0YWxrLnNjbQppbmRleCBhNTcyNTcw YjEzLi5hZjRiNzY0MmZmIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvc21hbGx0YWxrLnNjbQor KysgYi9nbnUvcGFja2FnZXMvc21hbGx0YWxrLnNjbQpAQCAtNjQsNyArNjQsOCBAQAogICAgICAg IDs7IFhYWDogVG8gYmUgcmVtb3ZlZCB3aXRoIHRoZSBuZXh0IHJlbGVhc2Ugb2YgU21hbGx0YWxr LgogICAgICAgICgiYXV0b2NvbmYiICxhdXRvY29uZikKICAgICAgICAoImF1dG9tYWtlIiAsYXV0 b21ha2UpCi0gICAgICAgKCJsaWJ0b29sIiAsbGlidG9vbCkpKQorICAgICAgICgibGlidG9vbCIg LGxpYnRvb2wpCisgICAgICAgKCJ6aXAiICx6aXApKSkKICAgICA7OyBUT0RPOiBUaGVzZSBvcHRp b25hbCBkZXBlbmRlbmNpZXMgcmFpc2UgdGhlIGNsb3N1cmUgc2l6ZSB0byB+MSBHaUIKICAgICA7 OyBmcm9tIHRoZSBjdXJyZW50IH4xMDAgTWlCLCBhbHRob3VnaCBzb21lIG9mIHRoZW0gbWlnaHQg YmUgdmVyeQogICAgIDs7IHVzZWZ1bCBmb3IgZW5kIHVzZXJzOgpAQCAtODEsOCArODIsNyBAQAog ICAgICAgICgibGliZmZpIiAsbGliZmZpKQogICAgICAgICgibGlibHRkbCIgLGxpYmx0ZGwpCiAg ICAgICAgKCJsaWJzaWdzZWd2IiAsbGlic2lnc2VndikKLSAgICAgICAoImxpZ2h0bmluZyIgLGxp Z2h0bmluZykKLSAgICAgICAoInppcCIgLHppcCkpKQorICAgICAgICgibGlnaHRuaW5nIiAsbGln aHRuaW5nKSkpCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6cGhhc2VzCiAgICAgICAgKG1vZGlm eS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotLSAKMi4zMS4xCgo= --=-mt60Og+T9ZZfJGfk53NO Content-Disposition: attachment; filename="0007-gnu-smalltalk-Find-glibc-even-when-cross-compiling.patch" Content-Type: text/x-patch; name="0007-gnu-smalltalk-Find-glibc-even-when-cross-compiling.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBkY2Q3ZDE2YjhiODlkZWZjZWRlZmI0YjhhNzE5NzdkMzc2ZDA0MjczIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IE1vbiwgMzEgTWF5IDIwMjEgMTQ6MDc6NTAgKzAyMDAKU3ViamVjdDogW1BBVENIIDcv N10gZ251OiBzbWFsbHRhbGs6IEZpbmQgZ2xpYmMgZXZlbiB3aGVuIGNyb3NzLWNvbXBpbGluZy4K CkN1cmlvdXNseSwgZ2xpYmMgaXMgbmFtZWQgImNyb3NzLWxpYmMiIGluc3RlYWQgb2YgImxpYmMi CndoZW4gY3Jvc3MtY29tcGlsaW5nLiBJIGRvbid0IGtub3cgd2h5LiBBbnl3YXksIGhlcmUKaXMg YSBmaXguIFNtYWxsdGFsayBzdGlsbCBmYWlscyB0byBjcm9zcy1jb21waWxlIHRob3VnaC4KCiog Z251L3BhY2thZ2VzL3NtYWxsdGFsay5zY20KICAoc21hbGx0YWxrKVthcmd1bWVudHNde3BoYXNl c308IzpmaXgtbGliYz46IEFsc28gc2VhcmNoIGZvcgogICJjcm9zcy1saWJjIiBpbnN0ZWFkIG9m IG9ubHkgImxpYmMiIGluICdpbnB1dHMnLgotLS0KIGdudS9wYWNrYWdlcy9zbWFsbHRhbGsuc2Nt IHwgNyArKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u KC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3NtYWxsdGFsay5zY20gYi9nbnUvcGFja2Fn ZXMvc21hbGx0YWxrLnNjbQppbmRleCBhZjRiNzY0MmZmLi4yMGVjYzE5ODgxIDEwMDY0NAotLS0g YS9nbnUvcGFja2FnZXMvc21hbGx0YWxrLnNjbQorKysgYi9nbnUvcGFja2FnZXMvc21hbGx0YWxr LnNjbQpAQCAtNCw2ICs0LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNiBOaWNvbGFzIEdvYXpp b3UgPG1haWxAbmljb2xhc2dvYXppb3UuZnI+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTYgTHVkb3Zp YyBDb3VydMOocyA8bHVkb0BnbnUub3JnPgogOzs7IENvcHlyaWdodCDCqSAyMDE4IFRvYmlhcyBH ZWVyaW5ja3gtUmljZSA8bWVAdG9iaWFzLmdyPgorOzs7IENvcHlyaWdodCDCqSAyMDIxIE1heGlt ZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBw YXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC0xMDMsNyArMTA0LDExIEBACiAgICAgICAgICAgICAg I3QpKQogICAgICAgICAgKGFkZC1iZWZvcmUgJ2NvbmZpZ3VyZSAnZml4LWxpYmMKICAgICAgICAg ICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCi0gICAgICAgICAg ICAgKGxldCAoKGxpYmMgKGFzc29jLXJlZiBpbnB1dHMgImxpYmMiKSkpCisgICAgICAgICAgICAg KGxldCAoKGxpYmMgKG9yIChhc3NvYy1yZWYgaW5wdXRzICJsaWJjIikKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgOzsgV2hlbiBjcm9zcy1jb21waWxpbmcsIHRoZSBpbnB1dAorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA7OyBpcyBuYW1lZCAiY3Jvc3MtbGliYyIgaW5zdGVhZCBv ZgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBzaW1wbHkgImxpYmMiLiBJIGRvbid0 IGtub3cgd2h5LgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmIGlucHV0 cyAiY3Jvc3MtbGliYyIpKSkpCiAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImxpYmMubGEu aW4iCiAgICAgICAgICAgICAgICAgICgoIkBMSUJDX1NPX05BTUVAIikgImxpYmMuc28iKQogICAg ICAgICAgICAgICAgICAoKCJATElCQ19TT19ESVJAIikgIChzdHJpbmctYXBwZW5kIGxpYmMgIi9s aWIiKSkpKQotLSAKMi4zMS4xCgo= --=-mt60Og+T9ZZfJGfk53NO-- --=-5OlYL4/Hnbz71vSQD9U4 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYLTW2xccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7oEqAQC47dgaf71oXuLQWRmHSFgLNIDE NoePAbbs9FxbWNbNqAEArQARnV8DOjKjS0fhKetmdTPNulG1oWPO0GtN3MDUcg4= =DQ6V -----END PGP SIGNATURE----- --=-5OlYL4/Hnbz71vSQD9U4--