From mboxrd@z Thu Jan 1 00:00:00 1970 From: Steve Sprang Subject: [PATCH] gnu: Add erlang. Date: Sun, 3 Jan 2016 19:56:07 -0800 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a113fd8ccd4316605287a19f9 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58298) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aFwFe-0007EB-EC for guix-devel@gnu.org; Sun, 03 Jan 2016 22:56:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aFwFc-0006Tz-VR for guix-devel@gnu.org; Sun, 03 Jan 2016 22:56:10 -0500 Received: from mail-io0-x22c.google.com ([2607:f8b0:4001:c06::22c]:34168) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aFwFc-0006Tv-P7 for guix-devel@gnu.org; Sun, 03 Jan 2016 22:56:08 -0500 Received: by mail-io0-x22c.google.com with SMTP id 1so98363041ion.1 for ; Sun, 03 Jan 2016 19:56:08 -0800 (PST) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org --001a113fd8ccd4316605287a19f9 Content-Type: text/plain; charset=UTF-8 Add the Erlang programming language. Is there a better way to substitute "/usr/bin/env" with (which "env")? There are a number of files throughout the source tree that require the substitution, but there's not a handy way to identify many of them without explicitly listing them. -Steve --001a113fd8ccd4316605287a19f9 Content-Type: text/x-patch; charset=UTF-8; name="add_erlang.patch" Content-Disposition: attachment; filename="add_erlang.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iizfhe760 RnJvbSBkMzFkM2IyZWNlMjk4YjNlNzYxMDg5MDM5MGE3YTEyZjg2NWJlODgxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGV2ZSBTcHJhbmcgPHNjc0BzdGV2ZXNwcmFuZy5jb20+CkRh dGU6IFN1biwgMyBKYW4gMjAxNiAxOTo0Njo0MCAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTog QWRkIGVybGFuZy4KCiogZ251L3BhY2thZ2VzL2VybGFuZy5zY206IE5ldyBmaWxlLgoqIGdudS1z eXN0ZW0uYW0gKEdOVV9TWVNURU1fTU9EVUxFUyk6IEFkZCBpdC4KLS0tCiBnbnUtc3lzdGVtLmFt ICAgICAgICAgICB8ICAxICsKIGdudS9wYWNrYWdlcy9lcmxhbmcuc2NtIHwgODIgKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2Vk LCA4MyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgZ251L3BhY2thZ2VzL2VybGFu Zy5zY20KCmRpZmYgLS1naXQgYS9nbnUtc3lzdGVtLmFtIGIvZ251LXN5c3RlbS5hbQppbmRleCBj MGY4ZmFjLi4xOWQwZWM1IDEwMDY0NAotLS0gYS9nbnUtc3lzdGVtLmFtCisrKyBiL2dudS1zeXN0 ZW0uYW0KQEAgLTk5LDYgKzk5LDcgQEAgR05VX1NZU1RFTV9NT0RVTEVTID0JCQkJXAogICBnbnUv cGFja2FnZXMvZW5jaGFudC5zY20JCQlcCiAgIGdudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5zY20J CQlcCiAgIGdudS9wYWNrYWdlcy9lbmxpZ2h0ZW5tZW50LnNjbQkJXAorICBnbnUvcGFja2FnZXMv ZXJsYW5nLnNjbSAgICAgICAgICAJCVwKICAgZ251L3BhY2thZ2VzL2ZjaXR4LnNjbQkJCVwKICAg Z251L3BhY2thZ2VzL2ZlaC5zY20gICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgZ251L3Bh Y2thZ2VzL2ZpZ2xldC5zY20JCQlcCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvZXJsYW5nLnNj bSBiL2dudS9wYWNrYWdlcy9lcmxhbmcuc2NtCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw MDAwMDAuLjkzNDkzNjMKLS0tIC9kZXYvbnVsbAorKysgYi9nbnUvcGFja2FnZXMvZXJsYW5nLnNj bQpAQCAtMCwwICsxLDgyIEBACis7OzsgR05VIEd1aXggLS0tIEZ1bmN0aW9uYWwgcGFja2FnZSBt YW5hZ2VtZW50IGZvciBHTlUKKzs7OyBDb3B5cmlnaHQgwqkgMjAxNiBTdGV2ZSBTcHJhbmcgPHNj c0BzdGV2ZXNwcmFuZy5jb20+Cis7OzsKKzs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3Vp eC4KKzs7OworOzs7IEdOVSBHdWl4IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli dXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKzs7OyB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorOzs7IHRoZSBGcmVlIFNvZnR3 YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yIChhdAor Ozs7IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKzs7OworOzs7IEdOVSBHdWl4IGlz IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dAorOzs7 IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg b2YKKzs7OyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP U0UuICBTZWUgdGhlCis7OzsgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0 YWlscy4KKzs7OworOzs7IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdO VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCis7OzsgYWxvbmcgd2l0aCBHTlUgR3VpeC4gIElmIG5v dCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKworKGRlZmluZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBlcmxhbmcpCisgICM6dXNlLW1vZHVsZSAoKGd1aXggbGljZW5zZXMpICM6 cHJlZml4IGxpY2Vuc2U6KQorICAjOnVzZS1tb2R1bGUgKGd1aXggcGFja2FnZXMpCisgICM6dXNl LW1vZHVsZSAoZ3VpeCBkb3dubG9hZCkKKyAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3Rl bSBnbnUpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGF1dG90b29scykKKyAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgbmN1cnNlcykKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgcGVybCkKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGxzKSkKKworKGRlZmluZS1w dWJsaWMgZXJsYW5nCisgIChwYWNrYWdlCisgICAgKG5hbWUgImVybGFuZyIpCisgICAgKHZlcnNp b24gIjE4LjIuMSIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQorICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCisgICAgICAgICAg ICAgICAgICAgICJodHRwczovL2dpdGh1Yi5jb20vZXJsYW5nL290cC9hcmNoaXZlL09UUC0iCisJ CSAgICB2ZXJzaW9uICIudGFyLmd6IikpCisgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAg ICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMTAxanBneWQycXZwaTEyY2t4a3hoczEy bjlsdjd3YzR2aThtcmRoN2I0cTU0dnZkZjFyMiIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBnbnUt YnVpbGQtc3lzdGVtKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIGAoKCJwZXJsIiAscGVybCkK KyAgICAgICAoImF1dG9jb25mIiAsYXV0b2NvbmYpKSkKKyAgICAoaW5wdXRzCisgICAgIGAoKCJu Y3Vyc2VzIiAsbmN1cnNlcykKKyAgICAgICAoIm9wZW5zc2wiICxvcGVuc3NsKSkpCisgICAgKGFy Z3VtZW50cworICAgICBgKCM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJk LXBoYXNlcworCSAoYWRkLWFmdGVyCisJICAgICAncGF0Y2gtc291cmNlLXNoZWJhbmdzICdwYXRj aC1zb3VyY2UtZW52CisJICAgKGxhbWJkYSogXworCSAgICAgKGxldCAoKGVzY3JpcHRzCisJCSAg ICAoYXBwZW5kCisJCSAgICAgKGZpbmQtZmlsZXMgIi4iICJcXC5lc2NyaXB0IikKKwkJICAgICAo ZmluZC1maWxlcyAibGliL3N0ZGxpYi90ZXN0L2VzY3JpcHRfU1VJVEVfZGF0YS8iKQorCQkgICAg ICcoImVydHMvbGliX3NyYy91dGlscy9tYWtlX2F0b21pY3NfYXBpIgorCQkgICAgICAgImVydHMv cHJlbG9hZGVkL3NyYy9hZGRfYWJzdHJhY3RfY29kZSIKKwkJICAgICAgICJsaWIvZGlhbWV0ZXIv YmluL2RpYW1ldGVyYyIKKwkJICAgICAgICJsaWIvcmVsdG9vbC9leGFtcGxlcy9kaXNwbGF5X2Fy Z3MiCisJCSAgICAgICAibGliL3JlbHRvb2wvZXhhbXBsZXMvbW5lc2lhX2NvcmVfZHVtcF92aWV3 ZXIiCisJCSAgICAgICAibGliL3NubXAvc3JjL2NvbXBpbGUvc25tcGMuc3JjIgorCQkgICAgICAg Im1ha2UvdmVyaWZ5X3J1bnRpbWVfZGVwZW5kZW5jaWVzIgorCQkgICAgICAgIm1ha2UvZW1kMmV4 bWwuaW4iKSkpKQorCSAgICAgICAoc3Vic3RpdHV0ZSogZXNjcmlwdHMKKwkJICgoIi91c3IvYmlu L2VudiIpICh3aGljaCAiZW52IikpKSkpKQorCSAoYWRkLWJlZm9yZQorCSAgICAgJ2NvbmZpZ3Vy ZSAncHJlcC1jb25maWd1cmUKKwkgICAobGFtYmRhKiBfCisJICAgICAoc2V0ZW52ICJFUkxfVE9Q IiAoZ2V0Y3dkKSkKKwkgICAgICh6ZXJvPyAoc3lzdGVtKiAiLi9vdHBfYnVpbGQiICJhdXRvY29u ZiIpKSkpKQorICAgICAgICM6dGVzdC10YXJnZXQgInJlbGVhc2VfdGVzdHMiKSkKKyAgICAoaG9t ZS1wYWdlICJodHRwOi8vZXJsYW5nLm9yZy8iKQorICAgIChzeW5vcHNpcyAiVGhlIEVybGFuZyBw cm9ncmFtbWluZyBsYW5ndWFnZSIpCisgICAgKGRlc2NyaXB0aW9uCisgICAgICJFcmxhbmcgaXMg YSBwcm9ncmFtbWluZyBsYW5ndWFnZSB1c2VkIHRvIGJ1aWxkIG1hc3NpdmVseQorc2NhbGFibGUg c29mdCByZWFsLXRpbWUgc3lzdGVtcyB3aXRoIHJlcXVpcmVtZW50cyBvbiBoaWdoCithdmFpbGFi aWxpdHkuICBTb21lIG9mIGl0cyB1c2VzIGFyZSBpbiB0ZWxlY29tcywgYmFua2luZywgZS1jb21t ZXJjZSwKK2NvbXB1dGVyIHRlbGVwaG9ueSBhbmQgaW5zdGFudCBtZXNzYWdpbmcuICBFcmxhbmcn cyBydW50aW1lIHN5c3RlbSBoYXMKK2J1aWx0LWluIHN1cHBvcnQgZm9yIGNvbmN1cnJlbmN5LCBk aXN0cmlidXRpb24gYW5kIGZhdWx0IHRvbGVyYW5jZS4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6 YXNsMi4wKSkpCi0tIAoyLjYuMwoK --001a113fd8ccd4316605287a19f9--