From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 06 11:42:06 2022 Received: (at 57625) by debbugs.gnu.org; 6 Sep 2022 15:42:06 +0000 Received: from localhost ([127.0.0.1]:52374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVaiE-0006zP-B7 for submit@debbugs.gnu.org; Tue, 06 Sep 2022 11:42:06 -0400 Received: from knopi.disroot.org ([178.21.23.139]:48008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVaiC-0006zH-TQ for 57625@debbugs.gnu.org; Tue, 06 Sep 2022 11:42:05 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 3C9334006E for <57625@debbugs.gnu.org>; Tue, 6 Sep 2022 17:42:04 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with UTF8SMTP id V8AFwAm5ADvM for <57625@debbugs.gnu.org>; Tue, 6 Sep 2022 17:42:02 +0200 (CEST) Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1662478811; bh=rRaAnC2CMHv9DBamogthmCK6g/g79teU8gUtepIhct4=; h=Date:To:From:Subject; b=PeaSwkcQMLxQaxl1dQeTduWPwLS/Hm5+qhNCEfzLpGBjsK3a2sXPXO5X/h7snOJeV KNlrLpqttuz0zJZP71V6wC2/cpwt4xIsFUrU6qlCVSbbfqGuxlyht8RU9QrojWRI2a XQCEKqbsZxuAud4ee9ZGPf5Yam9BUyF6KCNJQ3i6VALa6NhbsseJr9rjo7jZH2rIP6 t5MmZrL8AIk8uVzCqhatKP0NFgNDliM8i27ru1oElYQYhFo1hGqAFc60FmwlGkJH48 +Amx4d36+5SLa3/RM7yeUxH2W6O5g+rtltLc7kDlNa/QajQsLG0d2huCujxr/SMVjW iY7NVEYodZMPQ== Date: Tue, 6 Sep 2022 23:39:54 +0800 Mime-Version: 1.0 To: 57625@debbugs.gnu.org Content-Language: en-US From: Adam Faiz Subject: [PATCH 2/3] gnu: Add treecc. Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From 72b17b99a7318626dd41db831201c9df64e4defd Mon Sep 17 00:00:00 2001 From: AwesomeAdam54321 Date: Tue, 6 Sep 2022 15:51:16 +0800 Subject: [PATCH 2/3] gnu: Add treecc. * gnu/packages/dotgnu.scm: New file. --- gnu/packages/dotgnu.scm | 52 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 gnu/packages/dotgnu.scm Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ambrevar.xyz (xyz)] -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 57625 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) From 72b17b99a7318626dd41db831201c9df64e4defd Mon Sep 17 00:00:00 2001 From: AwesomeAdam54321 Date: Tue, 6 Sep 2022 15:51:16 +0800 Subject: [PATCH 2/3] gnu: Add treecc. * gnu/packages/dotgnu.scm: New file. --- gnu/packages/dotgnu.scm | 52 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 gnu/packages/dotgnu.scm diff --git a/gnu/packages/dotgnu.scm b/gnu/packages/dotgnu.scm new file mode 100644 index 0000000000..14e11b3653 --- /dev/null +++ b/gnu/packages/dotgnu.scm @@ -0,0 +1,52 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2016 Jan Nieuwenhuizen +;;; Copyright © 2020 Pierre Neidhardt +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages dotgnu) + #:use-module ((guix licenses) + #:prefix license:) + #:use-module (gnu packages autotools) + #:use-module (gnu packages bdw-gc) + #:use-module (gnu packages libffi) + #:use-module (gnu packages) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix gexp) + #:use-module (guix git-download) + #:use-module (guix build-system gnu)) + +(define-public treecc + (package + (name "treecc") + (version "0.3.10") + (source (origin + (method url-fetch) + (uri (string-append + "https://download.savannah.gnu.org/releases/dotgnu-pnet/treecc-" + version ".tar.gz")) + (sha256 + (base32 + "1rzgnspg2xccdq3qsx0vi3j28h4qkrzbrjnhzvnny34fjfk217ay")))) + (build-system gnu-build-system) + (home-page "http://www.gnu.org/software/dotgnu/") + (synopsis "Abstract syntax tree compiler compiler") + (description + "The treecc program is designed to assist in the development of compilers +and other language-based tools. It manages the generation of code to handle +abstract syntax trees and operations upon the trees.") + (license license:gpl2+))) -- 2.37.2