From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:42293) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1isGGz-0004Xy-9W for guix-patches@gnu.org; Thu, 16 Jan 2020 20:18:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1isGGw-0006gq-RA for guix-patches@gnu.org; Thu, 16 Jan 2020 20:18:05 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:60945) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1isGGw-0006fR-0v for guix-patches@gnu.org; Thu, 16 Jan 2020 20:18:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1isGGv-0003U8-UB for guix-patches@gnu.org; Thu, 16 Jan 2020 20:18:01 -0500 Subject: [bug#39086] [PATCH 2/5] gnu: Add unicode-emoji. References: Resent-Message-ID: Message-ID: From: Leo Prikler Date: Fri, 17 Jan 2020 02:17:12 +0100 In-Reply-To: 20200117001905.21023-2-leo.prikler@student.tugraz.at Content-Type: multipart/mixed; boundary="=-tF4reFOn6j1fD+hqQo/V" MIME-Version: 1.0 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: Ricardo Wurmus Cc: 39086@debbugs.gnu.org --=-tF4reFOn6j1fD+hqQo/V Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit In my haste, I seriously forgot about match-lambda and prefix strips. This one should be better. --=-tF4reFOn6j1fD+hqQo/V Content-Disposition: attachment; filename="0002-gnu-Add-unicode-emoji.patch" Content-Type: text/x-patch; name="0002-gnu-Add-unicode-emoji.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAzYTFkMWIyZTFiMzU2M2Y4MjBjMTUzYjA3NjkzY2M3NDk2YWU3YzdjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW8gUHJpa2xlciA8bGVvLnByaWtsZXJAc3R1ZGVudC50dWdy YXouYXQ+CkRhdGU6IFNhdCwgMTEgSmFuIDIwMjAgMDI6MTI6MTggKzAxMDAKU3ViamVjdDogW1BB VENIXSBnbnU6IEFkZCB1bmljb2RlLWVtb2ppLgoKKiBnbnUvcGFja2FnZXMvdW5pY29kZS5zY206 IE5ldyBmaWxlLgoodW5pY29kZS1lbW9qaS1maWxlKTogTmV3IHByb2NlZHVyZS4KKHVuaWNvZGUt ZW1vamkpOiBOZXcgdmFyaWFibGUuCiogZ251L2xvY2FsLm1rOiBBZGQgdW5pY29kZS5zY20gdG8g YnVpbGQuCi0tLQogZ251L2xvY2FsLm1rICAgICAgICAgICAgIHwgIDEgKwogZ251L3BhY2thZ2Vz L3VuaWNvZGUuc2NtIHwgODQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNo YW5nZWQsIDg1IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBnbnUvcGFja2FnZXMv dW5pY29kZS5zY20KCmRpZmYgLS1naXQgYS9nbnUvbG9jYWwubWsgYi9nbnUvbG9jYWwubWsKaW5k ZXggY2I0NmVlNy4uZjYxYTY3YSAxMDA2NDQKLS0tIGEvZ251L2xvY2FsLm1rCisrKyBiL2dudS9s b2NhbC5tawpAQCAtNDk3LDYgKzQ5Nyw3IEBAIEdOVV9TWVNURU1fTU9EVUxFUyA9CQkJCVwKICAg JUQlL3BhY2thZ2VzL3Rvci5zY20JCQkJXAogICAlRCUvcGFja2FnZXMvdHYuc2NtCQkJCVwKICAg JUQlL3BhY2thZ2VzL3VtbC5zY20JCQkJXAorICAlRCUvcGFja2FnZXMvdW5pY29kZS5zY20JCQlc CiAgICVEJS9wYWNrYWdlcy91bnJ0Zi5zY20JCQlcCiAgICVEJS9wYWNrYWdlcy91cG5wLnNjbQkJ CQlcCiAgICVEJS9wYWNrYWdlcy91c2ItbW9kZXN3aXRjaC5zY20JCVwKZGlmZiAtLWdpdCBhL2du dS9wYWNrYWdlcy91bmljb2RlLnNjbSBiL2dudS9wYWNrYWdlcy91bmljb2RlLnNjbQpuZXcgZmls ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi40YzgyOThlCi0tLSAvZGV2L251bGwKKysrIGIv Z251L3BhY2thZ2VzL3VuaWNvZGUuc2NtCkBAIC0wLDAgKzEsODQgQEAKKzs7OyBHTlUgR3VpeCAt LS0gRnVuY3Rpb25hbCBwYWNrYWdlIG1hbmFnZW1lbnQgZm9yIEdOVQorOzs7IENvcHlyaWdodCDC qSAyMDIwIExlbyBQcmlrbGVyIDxsZW8ucHJpa2xlckBzdHVkZW50LnR1Z3Jhei5hdD4KKzs7Owor Ozs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgorOzs7Cis7OzsgR05VIEd1aXggaXMg ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAor Ozs7IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMg cHVibGlzaGVkIGJ5Cis7OzsgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZl cnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IgKGF0Cis7OzsgeW91ciBvcHRpb24pIGFueSBsYXRl ciB2ZXJzaW9uLgorOzs7Cis7OzsgR05VIEd1aXggaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUg dGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0Cis7OzsgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp dGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorOzs7IE1FUkNIQU5UQUJJTElUWSBv ciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKzs7OyBHTlUgR2Vu ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorOzs7Cis7OzsgWW91IHNob3Vs ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UK Kzs7OyBhbG9uZyB3aXRoIEdOVSBHdWl4LiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y Zy9saWNlbnNlcy8+LgorCisoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIHVuaWNvZGUpCisg ICM6dXNlLW1vZHVsZSAoZ3VpeCBsaWNlbnNlcykKKyAgIzp1c2UtbW9kdWxlIChndWl4IHBhY2th Z2VzKQorICAjOnVzZS1tb2R1bGUgKGd1aXggZG93bmxvYWQpCisgICM6dXNlLW1vZHVsZSAoZ3Vp eCBidWlsZC1zeXN0ZW0gdHJpdmlhbCkpCisKKyhkZWZpbmUgKHVuaWNvZGUtZW1vamktZmlsZSBu YW1lIHZlcnNpb24gaGFzaCkKKyAgKG9yaWdpbgorICAgIChtZXRob2QgdXJsLWZldGNoKQorICAg ICh1cmkgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8vd3d3LnVuaWNvZGUub3JnL1B1YmxpYy9lbW9q aS8iCisgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAg ICAgICAiL2Vtb2ppLSIgbmFtZSAiLnR4dCIpKQorICAgIChzaGEyNTYgKGJhc2UzMiBoYXNoKSkp KQorCisoZGVmaW5lLXB1YmxpYyB1bmljb2RlLWVtb2ppCisgIChwYWNrYWdlCisgICAgKG5hbWUg InVuaWNvZGUtZW1vamkiKQorICAgICh2ZXJzaW9uICIxMi4wIikKKyAgICAoc291cmNlICNmKQor ICAgIChidWlsZC1zeXN0ZW0gdHJpdmlhbC1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cwor ICAgICBgKCM6bW9kdWxlcyAoKGd1aXggYnVpbGQgdXRpbHMpKQorICAgICAgICM6YnVpbGRlcgor ICAgICAgIChsZXQgKChvdXQgKHN0cmluZy1hcHBlbmQgJW91dHB1dCAiL3NoYXJlL3VuaWNvZGUv ZW1vamkiKSkpCisgICAgICAgICAodXNlLW1vZHVsZXMgKGd1aXggYnVpbGQgdXRpbHMpCisgICAg ICAgICAgICAgICAgICAgICAgKGljZS05IG1hdGNoKSkKKyAgICAgICAgIChta2Rpci1wIG91dCkK KyAgICAgICAgIChmb3ItZWFjaAorICAgICAgICAgIChtYXRjaC1sYW1iZGEKKyAgICAgICAgICAg ICgoZmlsZSAuIGRlc3QpCisgICAgICAgICAgICAgKGFuZCAoc3RyaW5nLXByZWZpeD8gZGVzdCAi dW5pY29kZS0iKQorICAgICAgICAgICAgICAgICAgKGNvcHktZmlsZQorICAgICAgICAgICAgICAg ICAgIGZpbGUKKyAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBvdXQgIi8iCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN1YnN0cmluZyBkZXN0IChsZW5ndGggInVu aWNvZGUtIikpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi50eHQiKSkpKSkK KyAgICAgICAgICAlYnVpbGQtaW5wdXRzKQorICAgICAgICAgI3QpKSkKKyAgICAoaW5wdXRzCisg ICAgIGAoKCJ1bmljb2RlLWVtb2ppLWRhdGEiCisgICAgICAgICwodW5pY29kZS1lbW9qaS1maWxl CisgICAgICAgICAgImRhdGEiIHZlcnNpb24KKyAgICAgICAgICAiMDNzZjdoMWQ2a2I5bTVzMDJs aWY4OGpzaTVranN6cGtmdmN5bWFxeGo4ZHM3MGFyOXBndiIpKQorICAgICAgICgidW5pY29kZS1l bW9qaS1zZXF1ZW5jZXMiCisgICAgICAgICwodW5pY29kZS1lbW9qaS1maWxlCisgICAgICAgICAg InNlcXVlbmNlcyIgdmVyc2lvbgorICAgICAgICAgICIxaGdoa2kycm4zbjdtNGx3cHdpMmE1d3Jz ZjJuaWo0YnhnYTlsZGFieDRnMGcyazIzc3ZzIikpCisgICAgICAgKCJ1bmljb2RlLWVtb2ppLXRl c3QiCisgICAgICAgICwodW5pY29kZS1lbW9qaS1maWxlCisgICAgICAgICAgInRlc3QiIHZlcnNp b24KKyAgICAgICAgICAiMWRxZDBmaDk5OW1oNm5hajgxNm5pMTEzbTlkaW1meTNpaDluZmZqcTJs cnY5bW1sZ2RjayIpKQorICAgICAgICgidW5pY29kZS1lbW9qaS12YXJpYXRpb24tc2VxdWVuY2Vz IgorICAgICAgICAsKHVuaWNvZGUtZW1vamktZmlsZQorICAgICAgICAgICJ2YXJpYXRpb24tc2Vx dWVuY2VzIiB2ZXJzaW9uCisgICAgICAgICAgIjFjY2N3eDVibDc5dzRjMTl2aTVkaGpxeHJwaDky czhoaWhwOXk4czJjcXZkem1nYmxuN2EiKSkKKyAgICAgICAoInVuaWNvZGUtZW1vamktendqLXNl cXVlbmNlcyIKKyAgICAgICAgLCh1bmljb2RlLWVtb2ppLWZpbGUKKyAgICAgICAgICAiendqLXNl cXVlbmNlcyIgdmVyc2lvbgorICAgICAgICAgICIxbDc5MW5iaWptbWh3YTdrbXZmbjhncDI2YmFu NTEybDZtZ3FwejFtbmJxM3htMTkxODFuIikpKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL3d3 dy51bmljb2RlLm9yZyIpCisgICAgKHN5bm9wc2lzICJVbmljb2RlIEVtb2ppIGRhdGEiKQorICAg IChkZXNjcmlwdGlvbgorICAgICAiVGhpcyBwYWNrYWdlIGluY2x1ZGVzIGRhdGEgZmlsZXMgbGlz dGluZyBjaGFyYWN0ZXJzIGFuZCBzZXF1ZW5jZXMsIHRoYXQKK1VuaWNvZGUgZW1vamkgc3VwcG9y dGluZyBmb250cyBvciBrZXlib2FyZHMgc2hvdWxkIHN1cHBvcnQgYWNjb3JkaW5nIHRvIHRoZQor VW5pY29kZSBUZWNobm9sb2dpY2FsIFN0YW5kYXJkICM1MS4iKQorICAgIChsaWNlbnNlIHVuaWNv ZGUpKSkKLS0KbGliZ2l0MiAwLjI4LjQKCg== --=-tF4reFOn6j1fD+hqQo/V--