From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:53607) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hgAUp-0001eh-Ak for guix-patches@gnu.org; Wed, 26 Jun 2019 12:10:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hgAUm-0002SA-Ec for guix-patches@gnu.org; Wed, 26 Jun 2019 12:10:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51598) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hgAUk-0002QM-EH for guix-patches@gnu.org; Wed, 26 Jun 2019 12:10:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hgAUk-0001ad-8x for guix-patches@gnu.org; Wed, 26 Jun 2019 12:10:02 -0400 Subject: [bug#36326] [PATCH] Add Haskell packages. Resent-Message-ID: MIME-Version: 1.0 References: In-Reply-To: From: Brian Leung Date: Wed, 26 Jun 2019 18:09:05 +0200 Message-ID: Content-Type: multipart/mixed; boundary="000000000000ed25f4058c3c45eb" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 36326@debbugs.gnu.org --000000000000ed25f4058c3c45eb Content-Type: multipart/alternative; boundary="000000000000ed25f2058c3c45e9" --000000000000ed25f2058c3c45e9 Content-Type: text/plain; charset="UTF-8" Sorry, I didn't see the entirety of the lint result when I last wrote. I've fixed everything up. The linter should choke on ghc-hindent, which is fine since it's an upstream problem with the latest release (the .cabal file has improper indentation). On Sun, Jun 23, 2019 at 12:49 AM Brian Leung wrote: > Hi, > > OK, I've linted and added another package. Please ignore my last email. > --000000000000ed25f2058c3c45e9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Sorry, I didn't see the entirety of the lint result wh= en I last wrote. I've fixed everything up. The linter should choke on g= hc-hindent, which is fine since it's an upstream problem with the lates= t release (the .cabal file has improper indentation).

On Sun, Jun 23, 2019= at 12:49 AM Brian Leung <bkleung= 89@gmail.com> wrote:
Hi,

OK, I've= linted and added another package. Please ignore my last email.
--000000000000ed25f2058c3c45e9-- --000000000000ed25f4058c3c45eb Content-Type: text/x-patch; charset="UTF-8"; name="0001-gnu-Add-ghc-validity.patch" Content-Disposition: attachment; filename="0001-gnu-Add-ghc-validity.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jxdfmnqs0 RnJvbSAzNmRmMmFlMDg4ZTA5MzMyNGUzNzQ4NDliYjljMjZiNzJhMjIyYWNjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmlhbiBMZXVuZyA8YmtsZXVuZzg5QGdtYWlsLmNvbT4KRGF0 ZTogVGh1LCAyMCBKdW4gMjAxOSAwNzo1NTozNCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggMS84XSBn bnU6IEFkZCBnaGMtdmFsaWRpdHkuCgoqIGdudS9wYWNrYWdlcy9oYXNrZWxsLnNjbSAoZ2hjLXZh bGlkaXR5KTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9oYXNrZWxsLnNjbSB8IDI2 ICsrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjYgaW5zZXJ0aW9u cygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9oYXNrZWxsLnNjbSBiL2dudS9wYWNrYWdl cy9oYXNrZWxsLnNjbQppbmRleCBjZmJkM2JmYjc2Li5mNGQ3ZTViYzRlIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMvaGFza2VsbC5zY20KKysrIGIvZ251L3BhY2thZ2VzL2hhc2tlbGwuc2NtCkBA IC0xMTUzNyw2ICsxMTUzNywzMiBAQCBzdGFuZCBmb3IgY2VydGFpbiBBU0NJSSBjaGFyYWN0ZXIg c2VxdWVuY2VzLCBpLmUuIOKGkiBpbnN0ZWFkIG9mIEBjb2Rley0+fSwKIOKIgCBpbnN0ZWFkIG9m IEBjb2Rle2ZvcmFsbH0gYW5kIG1hbnkgb3RoZXJzLiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpi c2QtMykpKQogCisoZGVmaW5lLXB1YmxpYyBnaGMtdmFsaWRpdHkKKyAgKHBhY2thZ2UKKyAgICAo bmFtZSAiZ2hjLXZhbGlkaXR5IikKKyAgICAodmVyc2lvbiAiMC45LjAuMSIpCisgICAgKHNvdXJj ZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAo c3RyaW5nLWFwcGVuZAorICAgICAgICAgICAgICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcv cGFja2FnZS92YWxpZGl0eS92YWxpZGl0eS0iCisgICAgICAgICAgICAgdmVyc2lvbgorICAgICAg ICAgICAgICIudGFyLmd6IikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyCisgICAg ICAgICAiMTEyd2NocTVsMzlmaTlia2ZrbGppYzdiaDFyZDVndno0bHdqanc5cGFqZzB6ajUxcHlp YiIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBoYXNrZWxsLWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0 aXZlLWlucHV0cyBgKCgiZ2hjLWhzcGVjIiAsZ2hjLWhzcGVjKQorICAgICAgICAgICAgICAgICAg ICAgKCJoc3BlYy1kaXNjb3ZlciIgLGhzcGVjLWRpc2NvdmVyKSkpCisgICAgKGhvbWUtcGFnZQor ICAgICAiaHR0cHM6Ly9naXRodWIuY29tL05vcmZhaXJLaW5nL3ZhbGlkaXR5IikKKyAgICAoc3lu b3BzaXMgIlZhbGlkaXR5IHR5cGVjbGFzcyIpCisgICAgKGRlc2NyaXB0aW9uCisgICAgICJWYWx1 ZXMgb2YgY3VzdG9tIHR5cGVzIHVzdWFsbHkgaGF2ZSBpbnZhcmlhbnRzIGltcG9zZWQgdXBvbiB0 aGVtLiAgVGhpcworcGFja2FnZSBwcm92aWRlcyB0aGUgQGNvZGV7VmFsaWRpdHl9IHR5cGUgY2xh c3MsIHdoaWNoIG1ha2VzIHRoZXNlIGludmFyaWFudHMKK2V4cGxpY2l0IGJ5IHByb3ZpZGluZyBh IGZ1bmN0aW9uIHRvIGNoZWNrIHdoZXRoZXIgdGhlIGludmFyaWFudHMgaG9sZC4iKQorICAgIChs aWNlbnNlIGxpY2Vuc2U6ZXhwYXQpKSkKKwogKGRlZmluZS1wdWJsaWMgZ2hjLXN0eWxpc2gtaGFz a2VsbAogICAocGFja2FnZQogICAgIChuYW1lICJnaGMtc3R5bGlzaC1oYXNrZWxsIikKLS0gCjIu MjIuMAoK --000000000000ed25f4058c3c45eb Content-Type: text/x-patch; charset="UTF-8"; name="0003-gnu-Add-ghc-genvalidity-property.patch" Content-Disposition: attachment; filename="0003-gnu-Add-ghc-genvalidity-property.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jxdfmnqz2 RnJvbSBiZjQwZTJlYTBkZjk2ZjVlMjcwMDNhNmVmZWE4Y2EzZTIwNzdhOWQzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmlhbiBMZXVuZyA8YmtsZXVuZzg5QGdtYWlsLmNvbT4KRGF0 ZTogVGh1LCAyMCBKdW4gMjAxOSAwNzo1NjoyMSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggMy84XSBn bnU6IEFkZCBnaGMtZ2VudmFsaWRpdHktcHJvcGVydHkuCgoqIGdudS9wYWNrYWdlcy9oYXNrZWxs LnNjbSAoZ2hjLWdlbnZhbGlkaXR5LXByb3BlcnR5KTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9w YWNrYWdlcy9oYXNrZWxsLnNjbSB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr CiAxIGZpbGUgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNr YWdlcy9oYXNrZWxsLnNjbSBiL2dudS9wYWNrYWdlcy9oYXNrZWxsLnNjbQppbmRleCA0ZDQ2Zjk0 ZmMzLi4xYTk4MDE1NWVhIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvaGFza2VsbC5zY20KKysr IGIvZ251L3BhY2thZ2VzL2hhc2tlbGwuc2NtCkBAIC0xMTU2OCw2ICsxMTU2OCwzOCBAQCBzdGFu ZCBmb3IgY2VydGFpbiBBU0NJSSBjaGFyYWN0ZXIgc2VxdWVuY2VzLCBpLmUuIOKGkiBpbnN0ZWFk IG9mIEBjb2Rley0+fSwKIHdpdGggdGhlIEBjb2Rle1ZhbGlkaXR5fSB0eXBlY2xhc3MuIikKICAg ICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCiAKKyhkZWZpbmUtcHVibGljIGdoYy1nZW52YWxp ZGl0eS1wcm9wZXJ0eQorICAocGFja2FnZQorICAgIChuYW1lICJnaGMtZ2VudmFsaWRpdHktcHJv cGVydHkiKQorICAgICh2ZXJzaW9uICIwLjQuMC4wIikKKyAgICAoc291cmNlCisgICAgIChvcmln aW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAodXJpIChzdHJpbmctYXBwZW5k CisgICAgICAgICAgICAgImh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlLyIKKyAg ICAgICAgICAgICAiZ2VudmFsaWRpdHktcHJvcGVydHkvZ2VudmFsaWRpdHktcHJvcGVydHktIgor ICAgICAgICAgICAgIHZlcnNpb24KKyAgICAgICAgICAgICAiLnRhci5neiIpKQorICAgICAgIChz aGEyNTYKKyAgICAgICAgKGJhc2UzMgorICAgICAgICAgIjB6YXl5Y3g2MjIyNnc1NHJ2a3h3aHZx aHpuc3IzM2RrM2RzNTV5eXFyZnFibmh2cGgxczkiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gaGFz a2VsbC1idWlsZC1zeXN0ZW0pCisgICAgKGlucHV0cworICAgICBgKCgiZ2hjLXF1aWNrY2hlY2si ICxnaGMtcXVpY2tjaGVjaykKKyAgICAgICAoImdoYy1nZW52YWxpZGl0eSIgLGdoYy1nZW52YWxp ZGl0eSkKKyAgICAgICAoImdoYy1oc3BlYyIgLGdoYy1oc3BlYykKKyAgICAgICAoImhzcGVjLWRp c2NvdmVyIiAsaHNwZWMtZGlzY292ZXIpCisgICAgICAgKCJnaGMtdmFsaWRpdHkiICxnaGMtdmFs aWRpdHkpKSkKKyAgICAobmF0aXZlLWlucHV0cyBgKCgiZ2hjLWRvY3Rlc3QiICxnaGMtZG9jdGVz dCkpKQorICAgIChob21lLXBhZ2UKKyAgICAgImh0dHBzOi8vZ2l0aHViLmNvbS9Ob3JmYWlyS2lu Zy92YWxpZGl0eSIpCisgICAgKHN5bm9wc2lzCisgICAgICJTdGFuZGFyZCBwcm9wZXJ0aWVzIGZv ciBmdW5jdGlvbnMgb24gQGNvZGV7VmFsaWRpdHl9IHR5cGVzIikKKyAgICAoZGVzY3JpcHRpb24K KyAgICAgIlRoaXMgcGFja2FnZSBzdXBwbGVtZW50cyB0aGUgQGNvZGV7VmFsaWRpdHl9IHR5cGVj bGFzcyB3aXRoIHN0YW5kYXJkCitwcm9wZXJ0aWVzIGZvciBmdW5jdGlvbnMgb3BlcmF0aW5nIG9u IHRoZW0uIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCisKIChkZWZpbmUtcHVibGlj IGdoYy12YWxpZGl0eQogICAocGFja2FnZQogICAgIChuYW1lICJnaGMtdmFsaWRpdHkiKQotLSAK Mi4yMi4wCgo= --000000000000ed25f4058c3c45eb Content-Type: text/x-patch; charset="UTF-8"; name="0002-gnu-Add-ghc-genvalidity.patch" Content-Disposition: attachment; filename="0002-gnu-Add-ghc-genvalidity.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jxdfmnqy1 RnJvbSA0N2VhMTY2NjhkYTI3Yjc1ZGMyMDgzMmE2OTZhMjFlZjEyOGZhNWIzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmlhbiBMZXVuZyA8YmtsZXVuZzg5QGdtYWlsLmNvbT4KRGF0 ZTogVGh1LCAyMCBKdW4gMjAxOSAwNzo1NjowNCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggMi84XSBn bnU6IEFkZCBnaGMtZ2VudmFsaWRpdHkuCgoqIGdudS9wYWNrYWdlcy9oYXNrZWxsLnNjbSAoZ2hj LWdlbnZhbGlkaXR5KTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9oYXNrZWxsLnNj bSB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAz MSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2hhc2tlbGwuc2NtIGIv Z251L3BhY2thZ2VzL2hhc2tlbGwuc2NtCmluZGV4IGY0ZDdlNWJjNGUuLjRkNDZmOTRmYzMgMTAw NjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9oYXNrZWxsLnNjbQorKysgYi9nbnUvcGFja2FnZXMvaGFz a2VsbC5zY20KQEAgLTExNTM3LDYgKzExNTM3LDM3IEBAIHN0YW5kIGZvciBjZXJ0YWluIEFTQ0lJ IGNoYXJhY3RlciBzZXF1ZW5jZXMsIGkuZS4g4oaSIGluc3RlYWQgb2YgQGNvZGV7LT59LAog4oiA IGluc3RlYWQgb2YgQGNvZGV7Zm9yYWxsfSBhbmQgbWFueSBvdGhlcnMuIikKICAgICAobGljZW5z ZSBsaWNlbnNlOmJzZC0zKSkpCiAKKyhkZWZpbmUtcHVibGljIGdoYy1nZW52YWxpZGl0eQorICAo cGFja2FnZQorICAgIChuYW1lICJnaGMtZ2VudmFsaWRpdHkiKQorICAgICh2ZXJzaW9uICIwLjgu MC4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKKyAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCisgICAgICAgICAgICAgImh0dHBzOi8vaGFj a2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2dlbnZhbGlkaXR5L2dlbnZhbGlkaXR5LSIKKyAgICAg ICAgICAgICB2ZXJzaW9uCisgICAgICAgICAgICAgIi50YXIuZ3oiKSkKKyAgICAgICAoc2hhMjU2 CisgICAgICAgIChiYXNlMzIKKyAgICAgICAgICIwdzM4YXE5aGZ5eW1pZG5jZ2tyczZ5dmphN2o1 NzNkOXNhcDVxZmc1cno5MTBmaHNpajlhIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGhhc2tlbGwt YnVpbGQtc3lzdGVtKQorICAgIChpbnB1dHMKKyAgICAgYCgoImdoYy1xdWlja2NoZWNrIiAsZ2hj LXF1aWNrY2hlY2spCisgICAgICAgKCJnaGMtdmFsaWRpdHkiICxnaGMtdmFsaWRpdHkpKSkKKyAg ICAobmF0aXZlLWlucHV0cworICAgICBgKCgiZ2hjLWhzcGVjIiAsZ2hjLWhzcGVjKQorICAgICAg ICgiaHNwZWMtZGlzY292ZXIiICxoc3BlYy1kaXNjb3ZlcikKKyAgICAgICAoImdoYy1oc3BlYy1j b3JlIiAsZ2hjLWhzcGVjLWNvcmUpKSkKKyAgICAoaG9tZS1wYWdlCisgICAgICJodHRwczovL2dp dGh1Yi5jb20vTm9yZmFpcktpbmcvdmFsaWRpdHkiKQorICAgIChzeW5vcHNpcworICAgICAiVGVz dGluZyB1dGlsaXRpZXMgZm9yIHRoZSBAY29kZXt2YWxpZGl0eX0gbGlicmFyeSIpCisgICAgKGRl c2NyaXB0aW9uCisgICAgICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgdGVzdGluZyB1dGlsaXRpZXMg dGhhdCBhcmUgdXNlZnVsIGluIGNvbmp1bmN0aW9uCit3aXRoIHRoZSBAY29kZXtWYWxpZGl0eX0g dHlwZWNsYXNzLiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQorCiAoZGVmaW5lLXB1 YmxpYyBnaGMtdmFsaWRpdHkKICAgKHBhY2thZ2UKICAgICAobmFtZSAiZ2hjLXZhbGlkaXR5IikK LS0gCjIuMjIuMAoK --000000000000ed25f4058c3c45eb Content-Type: text/x-patch; charset="US-ASCII"; name="0004-gnu-Add-ghc-path.patch" Content-Disposition: attachment; filename="0004-gnu-Add-ghc-path.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jxdfmnr03 RnJvbSA1NzYwY2U5ZjQ0MDY5MzE3NTg0ZGM4MzJhMjZhYzQxYzEwY2FmOTUyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmlhbiBMZXVuZyA8YmtsZXVuZzg5QGdtYWlsLmNvbT4KRGF0 ZTogVGh1LCAyMCBKdW4gMjAxOSAwNzo1Njo0NyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggNC84XSBn bnU6IEFkZCBnaGMtcGF0aC4KCiogZ251L3BhY2thZ2VzL2hhc2tlbGwuc2NtIChnaGMtcGF0aCk6 IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvaGFza2VsbC5zY20gfCAzOSArKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzOSBpbnNl cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2hhc2tlbGwuc2NtIGIvZ251L3Bh Y2thZ2VzL2hhc2tlbGwuc2NtCmluZGV4IDFhOTgwMTU1ZWEuLjBmNGY5NDFkMGYgMTAwNjQ0Ci0t LSBhL2dudS9wYWNrYWdlcy9oYXNrZWxsLnNjbQorKysgYi9nbnUvcGFja2FnZXMvaGFza2VsbC5z Y20KQEAgLTExNjI2LDYgKzExNjI2LDQ1IEBAIHBhY2thZ2UgcHJvdmlkZXMgdGhlIEBjb2Rle1Zh bGlkaXR5fSB0eXBlIGNsYXNzLCB3aGljaCBtYWtlcyB0aGVzZSBpbnZhcmlhbnRzCiBleHBsaWNp dCBieSBwcm92aWRpbmcgYSBmdW5jdGlvbiB0byBjaGVjayB3aGV0aGVyIHRoZSBpbnZhcmlhbnRz IGhvbGQuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCiAKKyhkZWZpbmUtcHVibGlj IGdoYy1wYXRoCisgIChwYWNrYWdlCisgICAgKG5hbWUgImdoYy1wYXRoIikKKyAgICAodmVyc2lv biAiMC42LjEiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJs LWZldGNoKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKKyAgICAgICAgICAgICAiaHR0cHM6 Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvcGF0aC9wYXRoLSIKKyAgICAgICAgICAgICB2 ZXJzaW9uCisgICAgICAgICAgICAgIi50YXIuZ3oiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAg IChiYXNlMzIKKyAgICAgICAgICIwbmF5bGE0azFnYjgyMWs4eTViOW1pZmx2MWJpOGYwY3pmOXJx cjA0NG5ycjJkZGRpMnNiIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGhhc2tlbGwtYnVpbGQtc3lz dGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgOzsgVE9ETzogVGhlcmUgYXJlIHNvbWUgV2luZG93 cy1yZWxhdGVkIHRlc3RzIGFuZCBtb2R1bGVzIHRoYXQgbmVlZCB0byBiZQorICAgICA7OyBkYW5j ZWQgYXJvdW5kLgorICAgICBgKCM6dGVzdHM/ICNmCisgICAgICAgIzpjYWJhbC1yZXZpc2lvbgor ICAgICAgICgiMSIgIjA1YjF6d3gyYTg5M2g0aDV3dmdwYzVnNXB5eDcxaGZteDQwOXJxaXNkOHMx YnExaG40NjMiKSkpCisgICAgKGlucHV0cworICAgICBgKCgiZ2hjLWFlc29uIiAsZ2hjLWFlc29u KQorICAgICAgICgiZ2hjLWV4Y2VwdGlvbnMiICxnaGMtZXhjZXB0aW9ucykKKyAgICAgICAoImdo Yy1oYXNoYWJsZSIgLGdoYy1oYXNoYWJsZSkpKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIGAo KCJnaGMtaHNwZWMiICxnaGMtaHNwZWMpCisgICAgICAgKCJnaGMtcXVpY2tjaGVjayIgLGdoYy1x dWlja2NoZWNrKQorICAgICAgICgiZ2hjLWdlbnZhbGlkaXR5IiAsZ2hjLWdlbnZhbGlkaXR5KQor ICAgICAgICgiZ2hjLWdlbnZhbGlkaXR5LXByb3BlcnR5IiAsZ2hjLWdlbnZhbGlkaXR5LXByb3Bl cnR5KQorICAgICAgICgiZ2hjLWhzcGVjIiAsZ2hjLWhzcGVjKQorICAgICAgICgiZ2hjLXZhbGlk aXR5IiAsZ2hjLXZhbGlkaXR5KSkpCisgICAgKGhvbWUtcGFnZQorICAgICAiaHR0cDovL2hhY2th Z2UuaGFza2VsbC5vcmcvcGFja2FnZS9wYXRoIikKKyAgICAoc3lub3BzaXMgIlN1cHBvcnQgZm9y IHdlbGwtdHlwZWQgcGF0aHMiKQorICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdlIGludHJv ZHVjZXMgYSB0eXBlIGZvciBwYXRocyB1cGhvbGRpbmcgdXNlZnVsCitpbnZhcmlhbnRzLiIpCisg ICAgKGxpY2Vuc2UgbGljZW5zZTpic2QtMykpKQorCiAoZGVmaW5lLXB1YmxpYyBnaGMtc3R5bGlz aC1oYXNrZWxsCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImdoYy1zdHlsaXNoLWhhc2tlbGwiKQot LSAKMi4yMi4wCgo= --000000000000ed25f4058c3c45eb Content-Type: text/x-patch; charset="US-ASCII"; name="0005-gnu-Add-ghc-path-io.patch" Content-Disposition: attachment; filename="0005-gnu-Add-ghc-path-io.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jxdfmnr14 RnJvbSA1YTNkYmMwNzNkNzdhMGUyZmU5NjhjZmUxMGZlYjA4YjIyNDEzYjNiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmlhbiBMZXVuZyA8YmtsZXVuZzg5QGdtYWlsLmNvbT4KRGF0 ZTogVGh1LCAyMCBKdW4gMjAxOSAwNzo1NzowMSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggNS84XSBn bnU6IEFkZCBnaGMtcGF0aC1pby4KCiogZ251L3BhY2thZ2VzL2hhc2tlbGwuc2NtIChnaGMtcGF0 aC1pbyk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvaGFza2VsbC5zY20gfCAzMyAr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzMyBpbnNl cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2hhc2tlbGwuc2NtIGIvZ251L3Bh Y2thZ2VzL2hhc2tlbGwuc2NtCmluZGV4IDBmNGY5NDFkMGYuLmIyOTUxYjQwYmQgMTAwNjQ0Ci0t LSBhL2dudS9wYWNrYWdlcy9oYXNrZWxsLnNjbQorKysgYi9nbnUvcGFja2FnZXMvaGFza2VsbC5z Y20KQEAgLTExNjY1LDYgKzExNjY1LDM5IEBAIGV4cGxpY2l0IGJ5IHByb3ZpZGluZyBhIGZ1bmN0 aW9uIHRvIGNoZWNrIHdoZXRoZXIgdGhlIGludmFyaWFudHMgaG9sZC4iKQogaW52YXJpYW50cy4i KQogICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkKIAorKGRlZmluZS1wdWJsaWMgZ2hjLXBh dGgtaW8KKyAgKHBhY2thZ2UKKyAgICAobmFtZSAiZ2hjLXBhdGgtaW8iKQorICAgICh2ZXJzaW9u ICIxLjQuMiIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCisgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZAorICAgICAgICAgICAgICJodHRwczov L2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9wYXRoLWlvL3BhdGgtaW8tIgorICAgICAgICAg ICAgIHZlcnNpb24KKyAgICAgICAgICAgICAiLnRhci5neiIpKQorICAgICAgIChzaGEyNTYKKyAg ICAgICAgKGJhc2UzMgorICAgICAgICAgIjBqcXgzbWk0YW40a2Iza2c3OG4xcDN4cno4MzJ5cmZy bnZqNzk1YjB4aGt2NmgxejVpcjMiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gaGFza2VsbC1idWls ZC1zeXN0ZW0pCisgICAgKGlucHV0cworICAgICBgKCgiZ2hjLWRsaXN0IiAsZ2hjLWRsaXN0KQor ICAgICAgICgiZ2hjLWV4Y2VwdGlvbnMiICxnaGMtZXhjZXB0aW9ucykKKyAgICAgICAoImdoYy1w YXRoIiAsZ2hjLXBhdGgpCisgICAgICAgKCJnaGMtdHJhbnNmb3JtZXJzLWJhc2UiICxnaGMtdHJh bnNmb3JtZXJzLWJhc2UpCisgICAgICAgKCJnaGMtdW5peC1jb21wYXQiICxnaGMtdW5peC1jb21w YXQpCisgICAgICAgKCJnaGMtdGVtcG9yYXJ5IiAsZ2hjLXRlbXBvcmFyeSkpKQorICAgIChuYXRp dmUtaW5wdXRzCisgICAgIGAoKCJnaGMtaHNwZWMiICxnaGMtaHNwZWMpKSkKKyAgICAoaG9tZS1w YWdlCisgICAgICJodHRwczovL2dpdGh1Yi5jb20vbXJra3JwL3BhdGgtaW8iKQorICAgIChzeW5v cHNpcyAiRnVuY3Rpb25zIGZvciBtYW5pcHVsYXRpbmcgd2VsbC10eXBlZCBwYXRocyIpCisgICAg KGRlc2NyaXB0aW9uICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgYW4gaW50ZXJmYWNlIHRvIHRoZSBA Y29kZXtkaXJlY3Rvcnl9CitwYWNrYWdlIGZvciB1c2VycyBvZiBAY29kZXtwYXRofS4gIEl0IGFs c28gaW1wbGVtZW50cyBzb21lIG1pc3Npbmcgc3R1ZmYgbGlrZQorcmVjdXJzaXZlIHNjYW5uaW5n IGFuZCBjb3B5aW5nIG9mIGRpcmVjdG9yaWVzLCB3b3JraW5nIHdpdGggdGVtcG9yYXJ5CitmaWxl cy9kaXJlY3RvcmllcywgYW5kIG1vcmUuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkp CisKIChkZWZpbmUtcHVibGljIGdoYy1zdHlsaXNoLWhhc2tlbGwKICAgKHBhY2thZ2UKICAgICAo bmFtZSAiZ2hjLXN0eWxpc2gtaGFza2VsbCIpCi0tIAoyLjIyLjAKCg== --000000000000ed25f4058c3c45eb Content-Type: text/x-patch; charset="US-ASCII"; name="0006-gnu-Add-ghc-descriptive.patch" Content-Disposition: attachment; filename="0006-gnu-Add-ghc-descriptive.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jxdfmnr35 RnJvbSAxMzRlOTk4MTRmYWI5MWYyOTQ0ZmExYjdkODJkZmZhYjU2ZDA0Y2ZkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmlhbiBMZXVuZyA8YmtsZXVuZzg5QGdtYWlsLmNvbT4KRGF0 ZTogRnJpLCAyMSBKdW4gMjAxOSAwMzo0NDoyNyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggNi84XSBn bnU6IEFkZCBnaGMtZGVzY3JpcHRpdmUuCgoqIGdudS9wYWNrYWdlcy9oYXNrZWxsLnNjbSAoZ2hj LWRlc2NyaXB0aXZlKTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9oYXNrZWxsLnNj bSB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg MzIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9oYXNrZWxsLnNjbSBi L2dudS9wYWNrYWdlcy9oYXNrZWxsLnNjbQppbmRleCBiMjk1MWI0MGJkLi5jODBhOGY0M2FkIDEw MDY0NAotLS0gYS9nbnUvcGFja2FnZXMvaGFza2VsbC5zY20KKysrIGIvZ251L3BhY2thZ2VzL2hh c2tlbGwuc2NtCkBAIC0xMTY5OCw2ICsxMTY5OCwzOCBAQCByZWN1cnNpdmUgc2Nhbm5pbmcgYW5k IGNvcHlpbmcgb2YgZGlyZWN0b3JpZXMsIHdvcmtpbmcgd2l0aCB0ZW1wb3JhcnkKIGZpbGVzL2Rp cmVjdG9yaWVzLCBhbmQgbW9yZS4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkKIAor KGRlZmluZS1wdWJsaWMgZ2hjLWRlc2NyaXB0aXZlCisgIChwYWNrYWdlCisgICAgKG5hbWUgImdo Yy1kZXNjcmlwdGl2ZSIpCisgICAgKHZlcnNpb24gIjAuOS41IikKKyAgICAoc291cmNlCisgICAg IChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAodXJpIChzdHJpbmct YXBwZW5kCisgICAgICAgICAgICAgImh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdl L2Rlc2NyaXB0aXZlL2Rlc2NyaXB0aXZlLSIKKyAgICAgICAgICAgICB2ZXJzaW9uCisgICAgICAg ICAgICAgIi50YXIuZ3oiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAg ICAgICIweTU2OTN6bTJrdnFqaWx5YmJtcmN2MWc2bjZ4MnA2empnaTBrMGF4ancxc2RoaDFnMjM3 IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGhhc2tlbGwtYnVpbGQtc3lzdGVtKQorICAgIChpbnB1 dHMKKyAgICAgYCgoImdoYy1hZXNvbiIgLGdoYy1hZXNvbikKKyAgICAgICAoImdoYy1iaWZ1bmN0 b3JzIiAsZ2hjLWJpZnVuY3RvcnMpCisgICAgICAgKCJnaGMtc2NpZW50aWZpYyIgLGdoYy1zY2ll bnRpZmljKQorICAgICAgICgiZ2hjLXZlY3RvciIgLGdoYy12ZWN0b3IpKSkKKyAgICAobmF0aXZl LWlucHV0cworICAgICBgKCgiZ2hjLWh1bml0IiAsZ2hjLWh1bml0KQorICAgICAgICgiZ2hjLWhz cGVjIiAsZ2hjLWhzcGVjKSkpCisgICAgKGhvbWUtcGFnZQorICAgICAiaHR0cHM6Ly9naXRodWIu Y29tL2NocmlzZG9uZS9kZXNjcmlwdGl2ZSIpCisgICAgKHN5bm9wc2lzCisgICAgICJTZWxmLWRl c2NyaWJpbmcgY29uc3VtZXJzL3BhcnNlcnM6IGZvcm1zLCBjbWQtbGluZSBhcmdzLCBKU09OLCBl dGMuIikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgIlRoaXMgcGFja2FnZSBwcm92aWRlcyBkYXRh dHlwZXMgYW5kIGZ1bmN0aW9ucyBmb3IgY3JlYXRpbmcgY29uc3VtZXJzCithbmQgcGFyc2VycyB3 aXRoIHVzZWZ1bCBzZW1hbnRpY3MuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkpCisK IChkZWZpbmUtcHVibGljIGdoYy1zdHlsaXNoLWhhc2tlbGwKICAgKHBhY2thZ2UKICAgICAobmFt ZSAiZ2hjLXN0eWxpc2gtaGFza2VsbCIpCi0tIAoyLjIyLjAKCg== --000000000000ed25f4058c3c45eb Content-Type: text/x-patch; charset="US-ASCII"; name="0008-gnu-Add-ghc-hindent.patch" Content-Disposition: attachment; filename="0008-gnu-Add-ghc-hindent.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jxdfmnrf7 RnJvbSBmY2E2MWVjMWYwODEyZGFmZGQxYTRjOTQwMmQ1OTIzMTY4MjI0MzJlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmlhbiBMZXVuZyA8YmtsZXVuZzg5QGdtYWlsLmNvbT4KRGF0 ZTogU2F0LCAyMiBKdW4gMjAxOSAyMzo0NzozMiArMDIwMApTdWJqZWN0OiBbUEFUQ0ggOC84XSBn bnU6IEFkZCBnaGMtaGluZGVudC4KCiogZ251L3BhY2thZ2VzL2hhc2tlbGwuc2NtIChnaGMtaGlu ZGVudCk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvaGFza2VsbC5zY20gfCA1OSAr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg NTkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9oYXNrZWxsLnNjbSBi L2dudS9wYWNrYWdlcy9oYXNrZWxsLnNjbQppbmRleCBjODhiNmU0MGY3Li43NWQyODBkN2VkIDEw MDY0NAotLS0gYS9nbnUvcGFja2FnZXMvaGFza2VsbC5zY20KKysrIGIvZ251L3BhY2thZ2VzL2hh c2tlbGwuc2NtCkBAIC00MSw2ICs0MSw3IEBACiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IGNoZWNrKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjb21wcmVzc2lvbikKICAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZWxmKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyBlbWFjcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ2NjKQogICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyBnaG9zdHNjcmlwdCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgZ2wpCkBAIC0xMTY5OCw2ICsxMTY5OSw2NCBAQCByZWN1cnNpdmUgc2Nhbm5pbmcgYW5kIGNv cHlpbmcgb2YgZGlyZWN0b3JpZXMsIHdvcmtpbmcgd2l0aCB0ZW1wb3JhcnkKIGZpbGVzL2RpcmVj dG9yaWVzLCBhbmQgbW9yZS4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkKIAorKGRl ZmluZS1wdWJsaWMgZ2hjLWhpbmRlbnQKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAiZ2hjLWhpbmRl bnQiKQorICAgICh2ZXJzaW9uICI1LjMuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisg ICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZAorICAg ICAgICAgICAgICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9oaW5kZW50L2hp bmRlbnQtIgorICAgICAgICAgICAgIHZlcnNpb24KKyAgICAgICAgICAgICAiLnRhci5neiIpKQor ICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMgorICAgICAgICAgIjB3a2ZpazdtdnFza2sy M2t5aDd5YmdubGgzajlqMXltN2QzbmNhaHNibGk5dzY1NGI3eGciKSkpKQorICAgIChidWlsZC1z eXN0ZW0gaGFza2VsbC1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6bW9k dWxlcyAoKGd1aXggYnVpbGQgaGFza2VsbC1idWlsZC1zeXN0ZW0pCisgICAgICAgICAgICAgICAg ICAoZ3VpeCBidWlsZCB1dGlscykKKyAgICAgICAgICAgICAgICAgIChndWl4IGJ1aWxkIGVtYWNz LXV0aWxzKSkKKyAgICAgICAjOmltcG9ydGVkLW1vZHVsZXMgKCxAJWhhc2tlbGwtYnVpbGQtc3lz dGVtLW1vZHVsZXMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChndWl4IGJ1aWxkIGVtYWNz LXV0aWxzKSkKKyAgICAgICAjOnBoYXNlcworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFy ZC1waGFzZXMKKyAgICAgICAgIChhZGQtYWZ0ZXIgJ2luc3RhbGwgJ2VtYWNzLWluc3RhbGwKKyAg ICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5 cykKKyAgICAgICAgICAgICAobGV0KiAoKG91dCAgIChhc3NvYy1yZWYgb3V0cHV0cyAib3V0Iikp CisgICAgICAgICAgICAgICAgICAgIChlbGlzcC1maWxlICJlbGlzcC9oaW5kZW50LmVsIikKKyAg ICAgICAgICAgICAgICAgICAgKGRlc3QgIChzdHJpbmctYXBwZW5kCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgb3V0ICIvc2hhcmUvZW1hY3Mvc2l0ZS1saXNwL2d1aXguZC9oaW5kZW50LSIg LHZlcnNpb24pKQorICAgICAgICAgICAgICAgICAgICAoZW1hY3MgKHN0cmluZy1hcHBlbmQgKGFz c29jLXJlZiBpbnB1dHMgImVtYWNzIikgIi9iaW4vZW1hY3MiKSkpCisgICAgICAgICAgICAgICAo bWFrZS1maWxlLXdyaXRhYmxlIGVsaXNwLWZpbGUpCisgICAgICAgICAgICAgICAoZW1hY3Mtc3Vi c3RpdHV0ZS12YXJpYWJsZXMgZWxpc3AtZmlsZQorICAgICAgICAgICAgICAgICAoImhpbmRlbnQt cHJvY2Vzcy1wYXRoIgorICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgb3V0ICIvYmlu L2hpbmRlbnQiKSkpCisgICAgICAgICAgICAgICAoaW5zdGFsbC1maWxlIGVsaXNwLWZpbGUgZGVz dCkKKyAgICAgICAgICAgICAgIChlbWFjcy1nZW5lcmF0ZS1hdXRvbG9hZHMgImhpbmRlbnQiIGRl c3QpKSkpKSkpCisgICAgKGlucHV0cworICAgICBgKCgiZ2hjLWhhc2tlbGwtc3JjLWV4dHMiICxn aGMtaGFza2VsbC1zcmMtZXh0cykKKyAgICAgICAoImdoYy1tb25hZC1sb29wcyIgLGdoYy1tb25h ZC1sb29wcykKKyAgICAgICAoImdoYy11dGY4LXN0cmluZyIgLGdoYy11dGY4LXN0cmluZykKKyAg ICAgICAoImdoYy1leGNlcHRpb25zIiAsZ2hjLWV4Y2VwdGlvbnMpCisgICAgICAgKCJnaGMteWFt bCIgLGdoYy15YW1sKQorICAgICAgICgiZ2hjLXVuaXgtY29tcGF0IiAsZ2hjLXVuaXgtY29tcGF0 KQorICAgICAgICgiZ2hjLXBhdGgiICxnaGMtcGF0aCkKKyAgICAgICAoImdoYy1wYXRoLWlvIiAs Z2hjLXBhdGgtaW8pCisgICAgICAgKCJnaGMtb3B0cGFyc2UtYXBwbGljYXRpdmUiICxnaGMtb3B0 cGFyc2UtYXBwbGljYXRpdmUpKSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICBgKCgiZ2hjLWhz cGVjIiAsZ2hjLWhzcGVjKQorICAgICAgICgiZ2hjLWRpZmYiICxnaGMtZGlmZikKKyAgICAgICAo ImVtYWNzIiAsZW1hY3MtbWluaW1hbCkpKQorICAgIChob21lLXBhZ2UKKyAgICAgImh0dHBzOi8v Z2l0aHViLmNvbS9jb21tZXJjaWFsaGFza2VsbC9oaW5kZW50IikKKyAgICAoc3lub3BzaXMgIkV4 dGVuc2libGUgSGFza2VsbCBwcmV0dHkgcHJpbnRlciIpCisgICAgKGRlc2NyaXB0aW9uCisgICAg ICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgYXV0b21hdGljIGZvcm1hdHRpbmcgZm9yIEhhc2tlbGwg ZmlsZXMuICBCb3RoIGEKK2xpYnJhcnkgYW5kIGFuIGV4ZWN1dGFibGUuIikKKyAgICAobGljZW5z ZSBsaWNlbnNlOmJzZC0zKSkpCisKIChkZWZpbmUtcHVibGljIGdoYy1kZXNjcmlwdGl2ZQogICAo cGFja2FnZQogICAgIChuYW1lICJnaGMtZGVzY3JpcHRpdmUiKQotLSAKMi4yMi4wCgo= --000000000000ed25f4058c3c45eb Content-Type: text/x-patch; charset="US-ASCII"; name="0007-gnu-Add-ghc-exactprint.patch" Content-Disposition: attachment; filename="0007-gnu-Add-ghc-exactprint.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jxdfmnr46 RnJvbSBmYmIyYzQ4MzUyMjM1YjhlYjRhYjFjYjE4MzQ5NzQ4ZjVhNDA3ZmY1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmlhbiBMZXVuZyA8YmtsZXVuZzg5QGdtYWlsLmNvbT4KRGF0 ZTogRnJpLCAyMSBKdW4gMjAxOSAwMzo0NDozOSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggNy84XSBn bnU6IEFkZCBnaGMtZXhhY3RwcmludC4KCiogZ251L3BhY2thZ2VzL2hhc2tlbGwuc2NtIChnaGMt ZXhhY3RwcmludCk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvaGFza2VsbC5zY20g fCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAz MyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2hhc2tlbGwuc2NtIGIv Z251L3BhY2thZ2VzL2hhc2tlbGwuc2NtCmluZGV4IGM4MGE4ZjQzYWQuLmM4OGI2ZTQwZjcgMTAw NjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9oYXNrZWxsLnNjbQorKysgYi9nbnUvcGFja2FnZXMvaGFz a2VsbC5zY20KQEAgLTExNzMwLDYgKzExNzMwLDM5IEBAIGZpbGVzL2RpcmVjdG9yaWVzLCBhbmQg bW9yZS4iKQogYW5kIHBhcnNlcnMgd2l0aCB1c2VmdWwgc2VtYW50aWNzLiIpCiAgICAgKGxpY2Vu c2UgbGljZW5zZTpic2QtMykpKQogCisoZGVmaW5lLXB1YmxpYyBnaGMtZXhhY3RwcmludAorICAo cGFja2FnZQorICAgIChuYW1lICJnaGMtZXhhY3RwcmludCIpCisgICAgKHZlcnNpb24gIjAuNi4x IikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK KyAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCisgICAgICAgICAgICAgImh0dHBzOi8vaGFja2Fn ZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2doYy1leGFjdHByaW50L2doYy1leGFjdHByaW50LSIKKyAg ICAgICAgICAgICB2ZXJzaW9uCisgICAgICAgICAgICAgIi50YXIuZ3oiKSkKKyAgICAgICAoc2hh MjU2CisgICAgICAgIChiYXNlMzIKKyAgICAgICAgICIxMm5xcHFtaTljNTdhM2hncGZ5OHEwNzN6 cnl6NjZ5bG1jdmYyOWh5ZmZwajd2bW1udmhsIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGhhc2tl bGwtYnVpbGQtc3lzdGVtKQorICAgIChpbnB1dHMKKyAgICAgYCgoImdoYy1wYXRocyIgLGdoYy1w YXRocykKKyAgICAgICAoImdoYy1zeWIiICxnaGMtc3liKQorICAgICAgICgiZ2hjLWZyZWUiICxn aGMtZnJlZSkpKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIGAoKCJnaGMtaHVuaXQiICxnaGMt aHVuaXQpCisgICAgICAgKCJnaGMtZGlmZiIgLGdoYy1kaWZmKQorICAgICAgICgiZ2hjLXNpbGVu dGx5IiAsZ2hjLXNpbGVudGx5KQorICAgICAgICgiZ2hjLWZpbGVtYW5pcCIgLGdoYy1maWxlbWFu aXApKSkKKyAgICAoaG9tZS1wYWdlCisgICAgICJodHRwOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9w YWNrYWdlL2doYy1leGFjdHByaW50IikKKyAgICAoc3lub3BzaXMgIkV4YWN0UHJpbnQgZm9yIEdI QyIpCisgICAgKGRlc2NyaXB0aW9uCisgICAgICJVc2luZyB0aGUgQVBJIEFubm90YXRpb25zIGF2 YWlsYWJsZSBmcm9tIEdIQyA3LjEwLjIsIHRoaXMgbGlicmFyeQorcHJvdmlkZXMgYSBtZWFucyB0 byByb3VuZC10cmlwIGFueSBjb2RlIHRoYXQgY2FuIGJlIGNvbXBpbGVkIGJ5IEdIQywgY3VycmVu dGx5CitleGNsdWRpbmcgQGZpbGV7Lmxoc30gZmlsZXMuIikKKyAgICAobGljZW5zZSBsaWNlbnNl OmJzZC0zKSkpCisKIChkZWZpbmUtcHVibGljIGdoYy1zdHlsaXNoLWhhc2tlbGwKICAgKHBhY2th Z2UKICAgICAobmFtZSAiZ2hjLXN0eWxpc2gtaGFza2VsbCIpCi0tIAoyLjIyLjAKCg== --000000000000ed25f4058c3c45eb--