X-Loop: help-debbugs@HIDDEN Subject: bug#23742: [PROPOSED PATCH] vala: add support for Genie .gs files Resent-From: Chris Daley <chebizarro@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-automake@HIDDEN Resent-Date: Fri, 10 Jun 2016 16:51:02 +0000 Resent-Message-ID: <handler.23742.B.146557744020860 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 23742 X-GNU-PR-Package: automake X-GNU-PR-Keywords: patch To: 23742 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-automake@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.146557744020860 (code B ref -1); Fri, 10 Jun 2016 16:51:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Jun 2016 16:50:40 +0000 Received: from localhost ([127.0.0.1]:36184 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1bBPdj-0005QH-4t for submit <at> debbugs.gnu.org; Fri, 10 Jun 2016 12:50:39 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <chebizarro@HIDDEN>) id 1bBPWm-0005Fa-Ct for submit <at> debbugs.gnu.org; Fri, 10 Jun 2016 12:43:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <chebizarro@HIDDEN>) id 1bBPWd-0003Oc-QX for submit <at> debbugs.gnu.org; Fri, 10 Jun 2016 12:43:19 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59496) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <chebizarro@HIDDEN>) id 1bBPWd-0003OV-Mo for submit <at> debbugs.gnu.org; Fri, 10 Jun 2016 12:43:15 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42441) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <chebizarro@HIDDEN>) id 1bBPWY-0008I9-UA for bug-automake@HIDDEN; Fri, 10 Jun 2016 12:43:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <chebizarro@HIDDEN>) id 1bBPWU-0003IJ-GB for bug-automake@HIDDEN; Fri, 10 Jun 2016 12:43:09 -0400 Received: from mail-yw0-x230.google.com ([2607:f8b0:4002:c05::230]:32909) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <chebizarro@HIDDEN>) id 1bBPWU-0003IF-A9 for bug-automake@HIDDEN; Fri, 10 Jun 2016 12:43:06 -0400 Received: by mail-yw0-x230.google.com with SMTP id g20so71602323ywb.0 for <bug-automake@HIDDEN>; Fri, 10 Jun 2016 09:43:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=qF7XVw701YdDfgZJIPtoxYX+YM3NahX3233urCep3pE=; b=ii8vFkFFLQ36EesvmWh/NNPjnvyLnIbIck87bEKXBra/qDbugypqVLHMCoUptW6dRy rpCSl09Ud0pi+l86HRjwr6ZV8euAe0f1tcnxqV2cKAY9IYPtlTrX7iZPvYxrVPECqaZ1 REmRYebsuogP6P5FqWvXoyeW9oeWJw7ByeThHwiobd8L3uUOsX0wuR9dCEOokLIZuahF V+waipZ+YK0R33miutExsnd/50ZRRPYAyoPf5UhELAm3bVX4jadXR1CScxSYE+oRnwgB 39AA7O2RxRtJJUpDlNJEG7VLUM4Z6H7T4QlgcWYKAE1+ZQohijsSxxdkiMuVHpOUzxXB CcfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=qF7XVw701YdDfgZJIPtoxYX+YM3NahX3233urCep3pE=; b=USmF6Ed19/2KHuyq9U5eDFg5LZppFaGAXxB5rRge0COYuJHJ2gPlHAjYYBSaxxFap+ ROz3hRpYpHFz/OZY5QoO/L5AAXYgYebPniy7K/XGucSkLb86FB/mV7d/8yg8HGoxwal6 5KK5sewQWvMD8NbVX/zU56Fjhijiq0c6K3g3/PBwTZU4dywB/bgSL4QIQ0K9rkaxSEF6 /Cnrg+z8ytD8KFytKe3uBmiv10N2QThtafXICudz/y/dJ8iaGQteg/TjGf3dfY+njdLo uLG2+8gugr6e7IBd/9U9YltE7LTBVAAwkjg6XrYa/lV+tzY108Z+InPO17cf/CXLmnrZ 6wfA== X-Gm-Message-State: ALyK8tKXWC6o5PUDHxL7ynwzxN86R1OU7vayrM6mqedJRhzwxR0M/BvJFJACxBMsSoeOjTyrOgh0WgQtgk3h3A== X-Received: by 10.129.152.71 with SMTP id p68mr1671376ywg.261.1465576985666; Fri, 10 Jun 2016 09:43:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.120.12 with HTTP; Fri, 10 Jun 2016 09:43:05 -0700 (PDT) From: Chris Daley <chebizarro@HIDDEN> Date: Fri, 10 Jun 2016 09:43:05 -0700 Message-ID: <CADu97JMR7rL+kBxm=buzWQ2+mhrK=KTVv-q5tXoRRr-sh+vHow@HIDDEN> Content-Type: multipart/mixed; boundary=94eb2c0bc6e89f3a1b0534ef3b77 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: 1.0 (+) X-Mailman-Approved-At: Fri, 10 Jun 2016 12:50:33 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) --94eb2c0bc6e89f3a1b0534ef3b77 Content-Type: multipart/alternative; boundary=94eb2c0bc6e89f3a170534ef3b75 --94eb2c0bc6e89f3a170534ef3b75 Content-Type: text/plain; charset=UTF-8 The Vala compiler also supports a language called Genie, which is very similar to Python but compiles down to C in the same way that Vala does. Genie files can be mixed with Vala files on the command line. https://wiki.gnome.org/Projects/Genie Automake does not currently support files with the extension .gs - this is easily confirmed by adding one to the _SOURCE primary for a Vala project. This patch adds support for Genie files. The patch includes modifications to the existing Vala tests to ensure that it functions correctly. The patch does not appear to affect any other modules when the entire test suite is run. -- Chris Daley Pacific Northwest e: chebizarro@HIDDEN w: http://chrisdaley.biz tw: chebizarro tz: PDT --94eb2c0bc6e89f3a170534ef3b75 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>The Vala compiler also supports a language called Gen= ie, which is very similar to Python but compiles down to C in the same way = that Vala does. Genie files can be mixed with Vala files on the command lin= e.<br><br><a href=3D"https://wiki.gnome.org/Projects/Genie">https://wiki.gn= ome.org/Projects/Genie</a><br><br></div><div>Automake does not currently su= pport files with the extension .gs - this is easily confirmed by adding one= to the _SOURCE primary for a Vala project.<br></div><div><br></div>This pa= tch adds support for Genie files. The patch includes modifications to the e= xisting Vala tests to ensure that it functions correctly. The patch does no= t appear to affect any other modules when the entire test suite is run.<br>= <br clear=3D"all"><div><div><br>-- <br><div class=3D"gmail_signature" data-= smartmail=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><= div dir=3D"ltr"><div>Chris Daley<br>Pacific Northwest<br><br>e: <a href=3D"= mailto:chebizarro@HIDDEN" target=3D"_blank">chebizarro@HIDDEN</a><br>= w: <a href=3D"http://chrisdaley.biz" target=3D"_blank">http://chrisdaley.bi= z</a></div><div>tw: chebizarro<br>tz: PDT<br><br></div></div></div></div></= div></div></div> </div></div></div> --94eb2c0bc6e89f3a170534ef3b75-- --94eb2c0bc6e89f3a1b0534ef3b77 Content-Type: text/x-patch; charset=US-ASCII; name="vala-genie-support.patch" Content-Disposition: attachment; filename="vala-genie-support.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ip9yka310 ZGlmZiAtLWdpdCBhL2Jpbi9hdXRvbWFrZS5pbiBiL2Jpbi9hdXRvbWFrZS5pbgppbmRleCAzYWJl ZTQ5Li4wNDY4NDhiIDEwMDY0NAotLS0gYS9iaW4vYXV0b21ha2UuaW4KKysrIGIvYmluL2F1dG9t YWtlLmluCkBAIC03MDQsNyArNzA0LDcgQEAgcmVnaXN0ZXJfbGFuZ3VhZ2UgKCduYW1lJyA9PiAn dmFsYScsCiAJCSAgICdjb21waWxlJyA9PiAnJChWQUxBQykgJChBTV9WQUxBRkxBR1MpICQoVkFM QUZMQUdTKScsCiAJCSAgICdjY2VyJyA9PiAnVkFMQUMnLAogCQkgICAnY29tcGlsZXInID0+ICdW QUxBQ09NUElMRScsCi0JCSAgICdleHRlbnNpb25zJyA9PiBbJy52YWxhJywgJy52YXBpJ10sCisJ CSAgICdleHRlbnNpb25zJyA9PiBbJy52YWxhJywgJy5ncycsICcudmFwaSddLAogICAgICAgICAg ICAgICAgICAgICMgVmFsYSBjb21waWxhdGlvbiBtdXN0IGJlIGhhbmRsZWQgaW4gYSBzcGVjaWFs IHdheSwgc28KICAgICAgICAgICAgICAgICAgICAjIG5vdGhpbmcgdG8gZG8gb3IgcmV0dXJuIGhl cmUuCiAJCSAgICdvdXRwdXRfZXh0ZW5zaW9ucycgPT4gc3ViIHsgfSwKQEAgLTUzNjEsNiArNTM2 MSw3IEBAIHN1YiBsYW5nX3ZhbGFfcmV3cml0ZQogewogICAgIG15ICgkZGlyZWN0b3J5LCAkYmFz ZSwgJGV4dCkgPSBAXzsKICAgICAkZXh0ID1+IHMvdmFsYSQvYy87CisgICAgJGV4dCA9fiBzL2dz JC9jLzsKICAgICByZXR1cm4gJGV4dDsKIH0KIApAQCAtNTM5NSw3ICs1Mzk2LDcgQEAgc3ViIGxh bmdfdmFsYV9maW5pc2hfdGFyZ2V0CiAgIG15ICR2YXIgPSB2YXIgIiR7ZGVyaXZlZH1fU09VUkNF UyI7CiAgIHJldHVybiB1bmxlc3MgJHZhcjsKIAotICBteSBAdmFsYV9zb3VyY2VzID0gZ3JlcCB7 IC9cLih2YWxhfHZhcGkpJC8gfSAoJHZhci0+dmFsdWVfYXNfbGlzdF9yZWN1cnNpdmUpOworICBt eSBAdmFsYV9zb3VyY2VzID0gZ3JlcCB7IC9cLih2YWxhfHZhcGl8Z3MpJC8gfSAoJHZhci0+dmFs dWVfYXNfbGlzdF9yZWN1cnNpdmUpOwogCiAgICMgRm9yIGF1dG9tYWtlIGJ1ZyMxMTIyOS4KICAg cmV0dXJuIHVubGVzcyBAdmFsYV9zb3VyY2VzOwpAQCAtNTQwMyw3ICs1NDA0LDcgQEAgc3ViIGxh bmdfdmFsYV9maW5pc2hfdGFyZ2V0CiAgIGZvcmVhY2ggbXkgJHZhbGFfZmlsZSAoQHZhbGFfc291 cmNlcykKICAgICB7CiAgICAgICBteSAkY19maWxlID0gJHZhbGFfZmlsZTsKLSAgICAgIGlmICgk Y19maWxlID1+IHMvKC4qKVwudmFsYSQvJDEuYy8pCisgICAgICBpZiAoJGNfZmlsZSA9fiBzLygu KilcLnZhbGEkLyQxLmMvIG9yICRjX2ZpbGUgPX4gcy8oLiopXC5ncyQvJDEuYy8pCiAgICAgICAg IHsKICAgICAgICAgICAkY19maWxlID0gIlwkKHNyY2RpcikvJGNfZmlsZSI7CiAgICAgICAgICAg JG91dHB1dF9ydWxlcyAuPSAiJGNfZmlsZTogXCQoc3JjZGlyKS8ke2Rlcml2ZWR9X3ZhbGEuc3Rh bXBcbiIKZGlmZiAtLWdpdCBhL3QvdmFsYS1ncmVwcGluZy5zaCBiL3QvdmFsYS1ncmVwcGluZy5z aAppbmRleCBkYzg0YjNjLi5hODRhZThjIDEwMDY0NAotLS0gYS90L3ZhbGEtZ3JlcHBpbmcuc2gK KysrIGIvdC92YWxhLWdyZXBwaW5nLnNoCkBAIC00MiwxNCArNDIsMTQgQEAgemFyZG96X1NPVVJD RVMgPSB6YXJkb3oudmFsYQogemFyZG96X1ZBTEFGTEFHUyA9IC0tZGVidWcKIAogbGliX0xUTElC UkFSSUVTID0gbGliemFyZG96LmxhCi1saWJ6YXJkb3pfbGFfU09VUkNFUyA9IHphcmRvei1mb28u dmFsYSB6YXJkb3otYmFyLnZhbGEKK2xpYnphcmRvel9sYV9TT1VSQ0VTID0gemFyZG96LWZvby52 YWxhIHphcmRvei1iYXIuZ3MKIEVORAogCiBta2RpciBzdWIKIAogY2F0ID4gc3ViL01ha2VmaWxl LmFtIDw8J0VORCcKIGJpbl9QUk9HUkFNUyA9IGZvbwotZm9vX1NPVVJDRVMgPSBiYXIudmFsYSBi YXoudmFsYSBtdS5jIHphcC5jeHgKK2Zvb19TT1VSQ0VTID0gYmFyLnZhbGEgYmF6LmdzIG11LmMg emFwLmN4eAogRU5ECiAKIDogPiBsdG1haW4uc2gKZGlmZiAtLWdpdCBhL3QvdmFsYS1taXguc2gg Yi90L3ZhbGEtbWl4LnNoCmluZGV4IDc3ODYxMDguLjk4YTc2NGQgMTAwNjQ0Ci0tLSBhL3QvdmFs YS1taXguc2gKKysrIGIvdC92YWxhLW1peC5zaApAQCAtMzEsNyArMzEsNyBAQCBiaW5fUFJPR1JB TVMgPSB6YXJkb3ogbXUgYmF6CiBBTV9DRkxBR1MgPSAkKEdPQkpFQ1RfQ0ZMQUdTKQogTERBREQg PSAkKEdPQkpFQ1RfTElCUykKIHphcmRvel9TT1VSQ0VTID0gZm9vLnZhbGEgYmFyLmMKLW11X1NP VVJDRVMgPSAxLnZhbGEgMi5jCittdV9TT1VSQ0VTID0gMS52YWxhIDIuYyAzLmdzCiBtdV9WQUxB RkxBR1MgPSAtLW1haW49cnVuCiBtdV9DRkxBR1MgPSAtREhBVkVfTVUgJChBTV9DRkxBR1MpCiBi YXpfU09VUkNFUyA9IGJhei5jCkBAIC03NCw2ICs3NCwxMiBAQCBjaG9ja2UgbWUKICNlbmRpZgog RU5ECiAKK2NhdCA+IDMuZ3MgPDwnRU5EJworW2luZGVudD00XQorZGVmIHN0b3AoKTogdm9pZAor ICAgIHN0ZG91dC5wcmludGYgKCJHb29kYnllIFdvcmxkIVxuIik7CitFTkQKKwogIyBGb3IgYXV0 b21ha2UgYnVnIzExMjI5LgogY2F0ID4gYmF6LmMgPDwnRU5EJwogaW50IG1haW4gKHZvaWQpCkBA IC05OCw2ICsxMDQsNyBAQCBoYXZlX2dlbmVyYXRlZF9maWxlcyAoKQogICB0ZXN0IC1mIHphcmRv el92YWxhLnN0YW1wCiAgIHRlc3QgLWYgZm9vLmMKICAgdGVzdCAtZiAxLmMKKyAgdGVzdCAtZiAz LmMKIH0KIAogIyBPdXIgdmFsYS1yZWxhdGVkIHJ1bGVzIG11c3QgY3JlYXRlIHN0YW1wIGZpbGVz IGFuZCBpbnRlcm1lZGlhdGUKZGlmZiAtLWdpdCBhL3QvdmFsYS1wYXJhbGxlbC5zaCBiL3QvdmFs YS1wYXJhbGxlbC5zaAppbmRleCAwNzliZDk1Li43YTk4YjlmIDEwMDY0NAotLS0gYS90L3ZhbGEt cGFyYWxsZWwuc2gKKysrIGIvdC92YWxhLXBhcmFsbGVsLnNoCkBAIC0zMSw3ICszMSw3IEBAIGNh dCA+IE1ha2VmaWxlLmFtIDw8J0VORCcKIGJpbl9QUk9HUkFNUyA9IHphcmRvegogQU1fQ0ZMQUdT ID0gJChHT0JKRUNUX0NGTEFHUykKIExEQUREID0gJChHT0JKRUNUX0xJQlMpCi16YXJkb3pfU09V UkNFUyA9IG1haW4udmFsYSAxLnZhbGEgMi52YWxhIDMudmFsYSA0LnZhbGEgNS52YWxhIDYudmFs YQoremFyZG96X1NPVVJDRVMgPSBtYWluLnZhbGEgMS52YWxhIDIudmFsYSAzLnZhbGEgNC52YWxh IDUudmFsYSA2LnZhbGEgNy5ncwogRU5ECiAKIGVjaG8gJ2ludCBtYWluICgpIHsnID4gbWFpbi52 YWxhCkBAIC0zOSw2ICszOSwxMCBAQCBmb3IgaSBpbiAxIDIgMyA0IDUgNjsgZG8KICAgZWNobyAi dm9pZCBmb28kaSAoKSB7IHN0ZG91dC5wcmludGYgKFwib2sgJGlcXG5cIik7IH0iID4gJGkudmFs YQogICBlY2hvICJmb28kaSAoKTsiID4+IG1haW4udmFsYQogZG9uZQorZWNobyAiW2luZGVudD00 XSIgPiA3LmdzCitlY2hvICJkZWYgZm9vNygpOnZvaWQiID4+IDcuZ3MKK2VjaG8gIiAgICBzdGRv dXQucHJpbnRmIChcIm9rIDdcXG5cIikiID4+IDcuZ3MKK2VjaG8gImZvbzcgKCk7IiA+PiBtYWlu LnZhbGEKIGVjaG8gJ3JldHVybiAwOyB9JyA+PiBtYWluLnZhbGEKIAogY2F0IG1haW4udmFsYSAj IEZvciBkZWJ1Z2dpbmcuCkBAIC01MSwxMiArNTUsMTIgQEAgJEFVVE9DT05GCiAKICRNQUtFIC1q MwogbHMgLWwgIyBGb3IgZGVidWdnaW5nLgotZm9yIHggaW4gbWFpbiAxIDIgMyA0IDUgNjsgZG8g dGVzdCAtZiAkeC5jOyBkb25lCitmb3IgeCBpbiBtYWluIDEgMiAzIDQgNSA2IDc7IGRvIHRlc3Qg LWYgJHguYzsgZG9uZQogdGVzdCAtZiAgemFyZG96X3ZhbGEuc3RhbXAKIAogJE1BS0UgbWFpbnRh aW5lci1jbGVhbiAtajQKIGxzIC1sICMgRm9yIGRlYnVnZ2luZy4KLWZvciB4IGluIG1haW4gMSAy IDMgNCA1IDY7IGRvIHRlc3QgISAtZSAkeC5jOyBkb25lCitmb3IgeCBpbiBtYWluIDEgMiAzIDQg NSA2IDc7IGRvIHRlc3QgISAtZSAkeC5jOyBkb25lCiB0ZXN0ICEgLWUgemFyZG96X3ZhbGEuc3Rh bXAKIAogbWtkaXIgYnVpbGQKQEAgLTY0LDEzICs2OCwxMyBAQCBjZCBidWlsZAogLi4vY29uZmln dXJlCiAkTUFLRSAtajYKIGxzIC1sIC4gLi4gIyBGb3IgZGVidWdnaW5nLgotZm9yIHggaW4gbWFp biAxIDIgMyA0IDUgNjsgZG8gdGVzdCAtZiAuLi8keC5jOyBkb25lCitmb3IgeCBpbiBtYWluIDEg MiAzIDQgNSA2IDc7IGRvIHRlc3QgLWYgLi4vJHguYzsgZG9uZQogdGVzdCAtZiAuLi96YXJkb3pf dmFsYS5zdGFtcAogCiAkTUFLRSBkaXN0Y2hlY2sgLWo0CiAKICRNQUtFIG1haW50YWluZXItY2xl YW4gLWoyCi1mb3IgeCBpbiBtYWluIDEgMiAzIDQgNSA2OyBkbyB0ZXN0ICEgLWUgLi4vJHguYzsg ZG9uZQorZm9yIHggaW4gbWFpbiAxIDIgMyA0IDUgNiA3OyBkbyB0ZXN0ICEgLWUgLi4vJHguYzsg ZG9uZQogdGVzdCAhIC1lIC4uL3phcmRvel92YWxhLnN0YW1wCiAKIDoKZGlmZiAtLWdpdCBhL3Qv dmFsYS12cGF0aC5zaCBiL3QvdmFsYS12cGF0aC5zaAppbmRleCBmZGI4MDJmLi5lYjU5ZmUxIDEw MDY0NAotLS0gYS90L3ZhbGEtdnBhdGguc2gKKysrIGIvdC92YWxhLXZwYXRoLnNoCkBAIC0zNCw3 ICszNCw3IEBAIEFNX0NGTEFHUyA9ICQoR09CSkVDVF9DRkxBR1MpCiBMREFERCA9ICQoR09CSkVD VF9MSUJTKQogZm9vX1NPVVJDRVMgPSBoZWxsby52YWxhCiBiYXJfVkFMQUZMQUdTID0gLUggemFy ZG96LmgKLWJhcl9TT1VSQ0VTID0gZ29vZGJ5ZS52YWxhCitiYXJfU09VUkNFUyA9IGdvb2RieWUu Z3MKIEVORAogCiBjYXQgPiBoZWxsby52YWxhIDw8J0VORCcKQEAgLTQzLDcgKzQzLDEzIEBAIHZv aWQgbWFpbiAoKQogICBzdGRvdXQucHJpbnRmICgiZm9vZm9vZm9vXG4iKTsKIH0KIEVORAotY3Ag aGVsbG8udmFsYSBnb29kYnllLnZhbGEKKworY2F0ID4gZ29vZGJ5ZS5ncyA8PCdFTkQnCitbaW5k ZW50PTJdCitpbml0CisgIHN0ZG91dC5wcmludGYgKCJmb29mb29mb29cbiIpCisKK0VORAogCiAk QUNMT0NBTAogJEFVVE9DT05GCg== --94eb2c0bc6e89f3a1b0534ef3b77--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Chris Daley <chebizarro@HIDDEN> Subject: bug#23742: Acknowledgement ([PROPOSED PATCH] vala: add support for Genie .gs files) Message-ID: <handler.23742.B.146557744020860.ack <at> debbugs.gnu.org> References: <CADu97JMR7rL+kBxm=buzWQ2+mhrK=KTVv-q5tXoRRr-sh+vHow@HIDDEN> X-Gnu-PR-Message: ack 23742 X-Gnu-PR-Package: automake X-Gnu-PR-Keywords: patch Reply-To: 23742 <at> debbugs.gnu.org Date: Fri, 10 Jun 2016 16:51:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-automake@HIDDEN If you wish to submit further information on this problem, please send it to 23742 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 23742: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D23742 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#23742: [PROPOSED PATCH] vala: add support for Genie .gs files Resent-From: Mathieu Lirzin <mthl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-automake@HIDDEN Resent-Date: Sun, 16 Jul 2017 12:37:01 +0000 Resent-Message-ID: <handler.23742.B23742.1500208575641 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 23742 X-GNU-PR-Package: automake X-GNU-PR-Keywords: patch To: Chris Daley <chebizarro@HIDDEN> Cc: 23742 <at> debbugs.gnu.org Received: via spool by 23742-submit <at> debbugs.gnu.org id=B23742.1500208575641 (code B ref 23742); Sun, 16 Jul 2017 12:37:01 +0000 Received: (at 23742) by debbugs.gnu.org; 16 Jul 2017 12:36:15 +0000 Received: from localhost ([127.0.0.1]:41069 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1dWimV-0000AH-A9 for submit <at> debbugs.gnu.org; Sun, 16 Jul 2017 08:36:15 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35687) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mthl@HIDDEN>) id 1dWimT-0000A5-It for 23742 <at> debbugs.gnu.org; Sun, 16 Jul 2017 08:36:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <mthl@HIDDEN>) id 1dWimL-0004sT-B7 for 23742 <at> debbugs.gnu.org; Sun, 16 Jul 2017 08:36:08 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44996) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <mthl@HIDDEN>) id 1dWimL-0004sP-7l; Sun, 16 Jul 2017 08:36:05 -0400 Received: from arennes-653-1-267-199.w109-218.abo.wanadoo.fr ([109.218.42.199]:48366 helo=pc10.home) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <mthl@HIDDEN>) id 1dWimK-0000sQ-LE; Sun, 16 Jul 2017 08:36:05 -0400 From: Mathieu Lirzin <mthl@HIDDEN> References: <CADu97JMR7rL+kBxm=buzWQ2+mhrK=KTVv-q5tXoRRr-sh+vHow@HIDDEN> Date: Sun, 16 Jul 2017 14:36:01 +0200 In-Reply-To: <CADu97JMR7rL+kBxm=buzWQ2+mhrK=KTVv-q5tXoRRr-sh+vHow@HIDDEN> (Chris Daley's message of "Fri, 10 Jun 2016 09:43:05 -0700") Message-ID: <87eftgr232.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) Hello Chris, Chris Daley <chebizarro@HIDDEN> writes: > The Vala compiler also supports a language called Genie, which is very similar to Python but compiles down to C in the same way that Vala does. Genie files can be mixed with Vala files on the command > line. > > https://wiki.gnome.org/Projects/Genie > > Automake does not currently support files with the extension .gs - this is easily confirmed by adding one to the _SOURCE primary for a Vala project. > > This patch adds support for Genie files. The patch includes modifications to the existing Vala tests to ensure that it functions correctly. The patch does not appear to affect any other modules when the > entire test suite is run. I think it would be nice add support for Genie in Automake. Would you be willing to assign the copyright to the Free Software Foundation, so that we could install it in Automake? Thanks. -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37
X-Loop: help-debbugs@HIDDEN Subject: bug#23742: [PROPOSED PATCH] vala: add support for Genie .gs files Resent-From: Mathieu Lirzin <mthl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-automake@HIDDEN Resent-Date: Fri, 05 Jan 2018 01:55:02 +0000 Resent-Message-ID: <handler.23742.B23742.151511726811298 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 23742 X-GNU-PR-Package: automake X-GNU-PR-Keywords: patch To: Chris Daley <chebizarro@HIDDEN> Cc: 23742 <at> debbugs.gnu.org Received: via spool by 23742-submit <at> debbugs.gnu.org id=B23742.151511726811298 (code B ref 23742); Fri, 05 Jan 2018 01:55:02 +0000 Received: (at 23742) by debbugs.gnu.org; 5 Jan 2018 01:54:28 +0000 Received: from localhost ([127.0.0.1]:36184 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1eXHDG-0002w9-MI for submit <at> debbugs.gnu.org; Thu, 04 Jan 2018 20:54:28 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44865) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mthl@HIDDEN>) id 1eXHDF-0002vt-63 for 23742 <at> debbugs.gnu.org; Thu, 04 Jan 2018 20:54:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <mthl@HIDDEN>) id 1eXHD8-0000n4-Lq for 23742 <at> debbugs.gnu.org; Thu, 04 Jan 2018 20:54:19 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35849) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <mthl@HIDDEN>) id 1eXHD8-0000mn-Is; Thu, 04 Jan 2018 20:54:18 -0500 Received: from [2a01:e35:2ec2:e580:491c:541:7a4a:37d9] (port=33872 helo=localhost.localdomain) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <mthl@HIDDEN>) id 1eXHD8-0005eb-5W; Thu, 04 Jan 2018 20:54:18 -0500 From: Mathieu Lirzin <mthl@HIDDEN> References: <CADu97JMR7rL+kBxm=buzWQ2+mhrK=KTVv-q5tXoRRr-sh+vHow@HIDDEN> <87eftgr232.fsf@HIDDEN> Date: Fri, 05 Jan 2018 02:54:16 +0100 In-Reply-To: <87eftgr232.fsf@HIDDEN> (Mathieu Lirzin's message of "Sun, 16 Jul 2017 14:36:01 +0200") Message-ID: <871sj53waf.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) Hello Chris, Mathieu Lirzin <mthl@HIDDEN> writes: > Chris Daley <chebizarro@HIDDEN> writes: > >> The Vala compiler also supports a language called Genie, which is >> very similar to Python but compiles down to C in the same way that >> Vala does. Genie files can be mixed with Vala files on the command >> line. >> >> https://wiki.gnome.org/Projects/Genie >> >> Automake does not currently support files with the extension .gs - this is easily confirmed by adding one to the _SOURCE primary for a Vala project. >> >> This patch adds support for Genie files. The patch includes >> modifications to the existing Vala tests to ensure that it functions >> correctly. The patch does not appear to affect any other modules >> when the >> entire test suite is run. > > I think it would be nice add support for Genie in Automake. > > Would you be willing to assign the copyright to the Free Software > Foundation, so that we could install it in Automake? Any news regarding the copyright assignment? -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37
Received: (at control) by debbugs.gnu.org; 19 Jan 2018 15:32:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 19 10:32:06 2018 Received: from localhost ([127.0.0.1]:35141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ecYeE-0000q1-0Y for submit <at> debbugs.gnu.org; Fri, 19 Jan 2018 10:32:06 -0500 Received: from eggs.gnu.org ([208.118.235.92]:39376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mthl@HIDDEN>) id 1ecYeC-0000pW-99 for control <at> debbugs.gnu.org; Fri, 19 Jan 2018 10:32:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <mthl@HIDDEN>) id 1ecYe1-00077c-EM for control <at> debbugs.gnu.org; Fri, 19 Jan 2018 10:31:59 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59833) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <mthl@HIDDEN>) id 1ecYe1-00077P-BB for control <at> debbugs.gnu.org; Fri, 19 Jan 2018 10:31:53 -0500 Received: from [2a01:e35:2ec2:e580:7d5f:f616:fc6f:3970] (port=38226 helo=godel) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <mthl@HIDDEN>) id 1ecYe0-0003FC-R7 for control <at> debbugs.gnu.org; Fri, 19 Jan 2018 10:31:53 -0500 Date: Fri, 19 Jan 2018 16:31:51 +0100 Message-Id: <87po65amqg.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: Mathieu Lirzin <mthl@HIDDEN> Subject: control message for bug #23742 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) severity 23742 wishlist
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.