From mboxrd@z Thu Jan 1 00:00:00 1970 From: Amirouche Boubekki Subject: [PATCH] Add scheme-bytestructures Date: Sun, 09 Oct 2016 10:38:31 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a1130d28a519fe1053e6c3f36 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55495) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btBVG-0006Sv-Rs for guix-devel@gnu.org; Sun, 09 Oct 2016 06:38:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1btBVF-00075a-5k for guix-devel@gnu.org; Sun, 09 Oct 2016 06:38:46 -0400 Received: from mail-lf0-x232.google.com ([2a00:1450:4010:c07::232]:35825) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btBVE-00074u-Og for guix-devel@gnu.org; Sun, 09 Oct 2016 06:38:45 -0400 Received: by mail-lf0-x232.google.com with SMTP id l131so69741905lfl.2 for ; Sun, 09 Oct 2016 03:38:44 -0700 (PDT) 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" To: guix-devel --001a1130d28a519fe1053e6c3f36 Content-Type: multipart/alternative; boundary=001a1130d28a519fde053e6c3f34 --001a1130d28a519fde053e6c3f34 Content-Type: text/plain; charset=UTF-8 Warning: scheme-bytestructures works on various implementation of Scheme but this patch adds it only for guile-2.0. This is a pure scheme package there is no autotools that's why I use the trivial-build-system. This doesn't run the test suite, yet. --001a1130d28a519fde053e6c3f34 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Warning: scheme-bytestructures works on various imple= mentation of Scheme but this patch adds it only for guile-2.0.

This is a pure scheme package there is no autotools that's why I use t= he trivial-build-system.

This doesn't run the test suite, yet.
--001a1130d28a519fde053e6c3f34-- --001a1130d28a519fe1053e6c3f36 Content-Type: text/x-patch; charset=US-ASCII; name="0001-gnu-Add-scheme-bytestructures.patch" Content-Disposition: attachment; filename="0001-gnu-Add-scheme-bytestructures.patch" Content-Transfer-Encoding: base64 Content-ID: <157a9017c97ad18fdf31> X-Attachment-Id: 157a9017c97ad18fdf31 RnJvbSBmYjJlYjdmZmQ4OGVjNGZiYTA5NDExMTk1YTU0YjU5ZDY3ZDljMTM3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbWlyb3VjaGUgPGFtaXJvdWNoZUBoeXBlcm1vdmUubmV0PgpE YXRlOiBTdW4sIDkgT2N0IDIwMTYgMTI6MzE6MjAgKzAyMDAKU3ViamVjdDogW1BBVENIXSBnbnU6 IEFkZCBzY2hlbWUtYnl0ZXN0cnVjdHVyZXMKCiogZ251L3BhY2thZ2VzL2d1aWxlLnNjbSAoc2No ZW1lLWJ5dGVzdHJ1Y3R1cmVzKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNr YWdlcy9ndWlsZS5zY20gYi9nbnUvcGFja2FnZXMvZ3VpbGUuc2NtCmluZGV4IDA4OTBmMTkuLjM4 Mzk5MGUgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9ndWlsZS5zY20KKysrIGIvZ251L3BhY2th Z2VzL2d1aWxlLnNjbQpAQCAtMTI2NSw0ICsxMjY1LDEwNSBAQCBpcyBubyBzdXBwb3J0IGZvciBw YXJzaW5nIGJsb2NrIGFuZCBpbmxpbmUgbGV2ZWwgSFRNTC4iKQogKGRlZmluZS1wdWJsaWMgZ3Vp bGUyLjItY29tbW9ubWFyawogICAocGFja2FnZS1mb3ItZ3VpbGUtMi4yIGd1aWxlLWNvbW1vbm1h cmspKQogCisoZGVmaW5lLXB1YmxpYyBzY2hlbWUtYnl0ZXN0cnVjdHVyZXMKKyAgKHBhY2thZ2UK KyAgICAobmFtZSAic2NoZW1lLWJ5dGVzdHJ1Y3R1cmVzIikKKyAgICAodmVyc2lvbiAiMjAxNjA3 MjYuNTMxMjdmNiIpCisgICAgKHNvdXJjZSAob3JpZ2luCisJICAgICAgKG1ldGhvZCBnaXQtZmV0 Y2gpCisJICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorCQkgICAgKHVybCAiaHR0cHM6Ly9naXRo dWIuY29tL1RheWxhblVCL3NjaGVtZS1ieXRlc3RydWN0dXJlcyIpCisJCSAgICAoY29tbWl0ICI1 MzEyN2Y2MDhjYWY2NGIzNGZhNDFjMzg5YjI3NDNiNTQ2ZmJlOWRhIikpKQorCSAgICAgIChmaWxl LW5hbWUgKHN0cmluZy1hcHBlbmQgbmFtZSAiLSIgdmVyc2lvbiAiLWNoZWNrb3V0IikpCisJICAg ICAgKHNoYTI1NgorCSAgICAgICAoYmFzZTMyCisJCSIwbDRueDF2cDlma3Jncmd3aml5Y2o3bng2 d2ZqZmQzOXJxYW12NHBtcTdpc3NpOG1yeXdxIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHRyaXZp YWwtYnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgYCgjOm1vZHVsZXMgKChndWl4 IGJ1aWxkIHV0aWxzKSkKKyAgICAgICAjOmJ1aWxkZXIKKyAgICAgICAoYmVnaW4KKwkgKHVzZS1t b2R1bGVzIChndWl4IGJ1aWxkIHV0aWxzKQorCQkgICAgICAoaWNlLTkgbWF0Y2gpCisJCSAgICAg IChpY2UtOSBwb3BlbikKKwkJICAgICAgKGljZS05IHJkZWxpbSkpCisKKwkgKGxldCogKChvdXQg KGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikpCisJCShndWlsZSAoYXNzb2MtcmVmICVidWlsZC1p bnB1dHMgImd1aWxlIikpCisJCShlZmZlY3RpdmUgKHJlYWQtbGluZQorCQkJICAgIChvcGVuLXBp cGUqIE9QRU5fUkVBRAorCQkJCQkoc3RyaW5nLWFwcGVuZCBndWlsZSAiL2Jpbi9ndWlsZSIpCisJ CQkJCSItYyIgIihkaXNwbGF5IChlZmZlY3RpdmUtdmVyc2lvbikpIikpKQorCQkobW9kdWxlLWRp ciAoc3RyaW5nLWFwcGVuZCBvdXQgIi9zaGFyZS9ndWlsZS9zaXRlLyIKKwkJCQkJICAgZWZmZWN0 aXZlKSkKKwkJKHNvdXJjZSAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMgInNvdXJjZSIpKQorCQko ZG9jIChzdHJpbmctYXBwZW5kIG91dCAiL3NoYXJlL2RvYy9zY2hlbWUtYnl0ZXN0cnVjdHVyZXMi KSkKKwkJKHNjbS1maWxlcyAoc3RyaW5nLXNwbGl0ICJieXRlc3RydWN0dXJlcy9ndWlsZS9leHBs aWNpdC1lbmRpYW5uZXNzLnNjbQorYnl0ZXN0cnVjdHVyZXMvZ3VpbGUvbnVtZXJpYy1tZXRhZGF0 YS5zY20KK2J5dGVzdHJ1Y3R1cmVzL2d1aWxlL2ZmaS5zY20KK2J5dGVzdHJ1Y3R1cmVzL2d1aWxl L3ZlY3Rvci5zY20KK2J5dGVzdHJ1Y3R1cmVzL2d1aWxlL3VuaW9uLnNjbQorYnl0ZXN0cnVjdHVy ZXMvZ3VpbGUvbnVtZXJpYy1hbGwuc2NtCitieXRlc3RydWN0dXJlcy9ndWlsZS91dGlscy5zY20K K2J5dGVzdHJ1Y3R1cmVzL2d1aWxlL3BvaW50ZXIuc2NtCitieXRlc3RydWN0dXJlcy9ndWlsZS9i YXNlLnNjbQorYnl0ZXN0cnVjdHVyZXMvZ3VpbGUvbnVtZXJpYy5zY20KK2J5dGVzdHJ1Y3R1cmVz L2d1aWxlL3N0cnVjdC5zY20KK2J5dGVzdHJ1Y3R1cmVzL2d1aWxlL2JpdGZpZWxkcy5zY20KK2J5 dGVzdHJ1Y3R1cmVzL3I2L2J5dGV2ZWN0b3JzLnNjbQorYnl0ZXN0cnVjdHVyZXMvYm9keS9iYXNl LnN5bnRhY3RpYy5zY20KK2J5dGVzdHJ1Y3R1cmVzL2JvZHkvZXhwbGljaXQtZW5kaWFubmVzcy5z Y20KK2J5dGVzdHJ1Y3R1cmVzL2JvZHkvdmVjdG9yLnNjbQorYnl0ZXN0cnVjdHVyZXMvYm9keS91 bmlvbi5zY20KK2J5dGVzdHJ1Y3R1cmVzL2JvZHkvdXRpbHMuc2NtCitieXRlc3RydWN0dXJlcy9i b2R5L2Jhc2Uuc2NtCitieXRlc3RydWN0dXJlcy9ib2R5L251bWVyaWMuc2NtCitieXRlc3RydWN0 dXJlcy9ib2R5L3N0cnVjdC5zY20KK2J5dGVzdHJ1Y3R1cmVzL2JvZHkvYml0ZmllbGRzLnNjbQor Ynl0ZXN0cnVjdHVyZXMvZ3VpbGUuc2NtIgorCQkJCQkgI1xuZXdsaW5lKSkKKwkJKGd1aWxkIChz dHJpbmctYXBwZW5kIChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAiZ3VpbGUiKQorCQkJCSAgICAg ICIvYmluL2d1aWxkIikpKQorCSAgIDs7IE1ha2UgaW5zdGFsbGF0aW9uIGRpcmVjdG9yaWVzLgor CSAgIChta2Rpci1wIChzdHJpbmctYXBwZW5kIG1vZHVsZS1kaXIgIi9ieXRlc3RydWN0dXJlcy9n dWlsZSIpKQorCSAgIChta2Rpci1wIChzdHJpbmctYXBwZW5kIG1vZHVsZS1kaXIgIi9ieXRlc3Ry dWN0dXJlcy9yNiIpKQorCSAgIChta2Rpci1wIChzdHJpbmctYXBwZW5kIG1vZHVsZS1kaXIgIi9i eXRlc3RydWN0dXJlcy9ib2R5IikpIAorCSAgIChta2Rpci1wIGRvYykKKworCSAgIDs7IENvbXBp bGUgLnNjbSBmaWxlcyBhbmQgaW5zdGFsbC4KKwkgICAoY2hkaXIgc291cmNlKQorCSAgIChzZXRl bnYgIkdVSUxFX0FVVE9fQ09NUElMRSIgIjAiKQorCSAgIChmb3ItZWFjaCAobGFtYmRhIChmaWxl KQorCQkgICAgICAgKGxldCogKChkZXN0LWZpbGUgKHN0cmluZy1hcHBlbmQgbW9kdWxlLWRpciAi LyIKKwkJCQkJCQlmaWxlKSkKKwkJCSAgICAgIChnby1maWxlIChzdHJpbmctYXBwZW5kIG1vZHVs ZS1kaXIgIi8iCisJCQkJCQkgICAgICAoc3Vic3RyaW5nIGZpbGUgMAorCQkJCQkJCQkgKHN0cmlu Zy1yaW5kZXggZmlsZSAjXC4pKQorCQkJCQkJICAgICAgIi5nbyIpKSkKKwkJCSA7OyBJbnN0YWxs IHNvdXJjZSBtb2R1bGUuCisJCQkgKGNvcHktZmlsZSBmaWxlIGRlc3QtZmlsZSkKKwkJCSA7OyBJ bnN0YWxsIGNvbXBpbGVkIG1vZHVsZS4KKwkJCSAodW5sZXNzICh6ZXJvPyAoc3lzdGVtKiBndWls ZCAiY29tcGlsZSIKKwkJCQkJCSAiLUwiIHNvdXJjZQorCQkJCQkJICItbyIgZ28tZmlsZQorCQkJ CQkJIGZpbGUpKQorCQkJICAgKGVycm9yIChmb3JtYXQgI2YgIkZhaWxlZCB0byBjb21waWxlIH5z IHRvIH5zISIKKwkJCQkJICBmaWxlIGdvLWZpbGUpKSkpKQorCQkgICAgIHNjbS1maWxlcykKKwor CSAgIDs7IEFsc28gY29weSBvdmVyIHRoZSBSRUFETUUuCisJICAgKGluc3RhbGwtZmlsZSAiUkVB RE1FLm1kIiBkb2MpCisJICAgI3QpKSkpCisgICAgKGlucHV0cworICAgICBgKCgiZ3VpbGUiICxn dWlsZS0yLjApKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vVGF5bGFuVUIv c2NoZW1lLWJ5dGVzdHJ1Y3R1cmVzIikKKyAgICAoc3lub3BzaXMgIlN0cnVjdHVyZWQgYWNjZXNz IHRvIGJ5dGV2ZWN0b3IgY29udGVudHMgZm9yIEd1aWxlIikKKyAgICAoZGVzY3JpcHRpb24KKyAg ICAgIlNjaGVtZSBieXRlc3RydWN0dXJlcyBvZmZlcnMgYSBzeXN0ZW0gaW1pdGF0aW5nIHRoZSB0 eXBlIHN5c3RlbQorb2YgdGhlIEMgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2UsIHRvIGJlIHVzZWQgb24g Ynl0ZXZlY3RvcnMuICBDJ3MgdHlwZQorc3lzdGVtIHdvcmtzIG9uIHJhdyBtZW1vcnksIGFuZCBT Y2hlbWUgd29ya3Mgb24gYnl0ZXZlY3RvcnMgd2hpY2ggYXJlCithbiBhYnN0cmFjdGlvbiBvdmVy IHJhdyBtZW1vcnkuICBJdCdzIGFsc28gbW9yZSBwb3dlcmZ1bCB0aGFuIHRoZSBDCit0eXBlIHN5 c3RlbSwgZWxldmF0aW5nIHR5cGVzIHRvIGZpcnN0LWNsYXNzIHN0YXR1cy4iKQorICAgIChsaWNl bnNlIGdwbDMpKSkKKwogOzs7IGd1aWxlLnNjbSBlbmRzIGhlcmUKLS0gCjIuMTAuMAoK --001a1130d28a519fe1053e6c3f36--