From unknown Sun Jun 15 08:37:18 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#45241 <45241@debbugs.gnu.org> To: bug#45241 <45241@debbugs.gnu.org> Subject: Status: [PATCH 0/5] gnu: sdcc: Polish up package definition Reply-To: bug#45241 <45241@debbugs.gnu.org> Date: Sun, 15 Jun 2025 15:37:18 +0000 retitle 45241 [PATCH 0/5] gnu: sdcc: Polish up package definition reassign 45241 guix-patches submitter 45241 Simon South severity 45241 normal tag 45241 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 14 13:10:33 2020 Received: (at submit) by debbugs.gnu.org; 14 Dec 2020 18:10:33 +0000 Received: from localhost ([127.0.0.1]:54327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kosIq-0005P4-JR for submit@debbugs.gnu.org; Mon, 14 Dec 2020 13:10:33 -0500 Received: from lists.gnu.org ([209.51.188.17]:36504) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kosIp-0005Ov-84 for submit@debbugs.gnu.org; Mon, 14 Dec 2020 13:10:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49118) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kosIp-00011q-3I for guix-patches@gnu.org; Mon, 14 Dec 2020 13:10:31 -0500 Received: from mailout.easymail.ca ([64.68.200.34]:42454) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kosIJ-0001dB-Nf for guix-patches@gnu.org; Mon, 14 Dec 2020 13:10:30 -0500 Received: from localhost (localhost [127.0.0.1]) by mailout.easymail.ca (Postfix) with ESMTP id 043249FF54; Mon, 14 Dec 2020 18:09:54 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at emo05-pco.easydns.vpn Received: from mailout.easymail.ca ([127.0.0.1]) by localhost (emo05-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HJRlpFGait6Y; Mon, 14 Dec 2020 18:09:53 +0000 (UTC) Received: from localhost.localdomain (unknown [108.162.141.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailout.easymail.ca (Postfix) with ESMTPSA id 32DAD9FECD; Mon, 14 Dec 2020 18:09:51 +0000 (UTC) From: Simon South To: guix-patches@gnu.org Subject: [PATCH 0/5] gnu: sdcc: Polish up package definition Date: Mon, 14 Dec 2020 13:04:09 -0500 Message-Id: X-Mailer: git-send-email 2.25.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=64.68.200.34; envelope-from=simon@simonsouth.net; helo=mailout.easymail.ca X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Simon South 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: -2.3 (--) This patch series attempts to polish up the package for SDCC, a C compiler suite for 8-bit microcontrollers, in various ways. Specifically, it - Moves the sdcc package (which currently exists in its own module) into embedded.scm, placing it together with other packages related to embedded-systems development; - Expands its "license" field to include the full set used by the various subprojects that comprise it[0]; - Revises its synopsis and description for clarity and brevity, removing redundant or unnecessary information; - Corrects the name of a build phase ("patch-makefile" to "patch-makefiles"); and - Expands a comment to clarify the situation regarding GPUTILS, a separate project on which SDCC relies for PIC-microcontroller support, as was discussed recently[1]. This patchset is meant to be applied after the one submitted as issue 45240[2], but doesn't depend on it. [0] See the overview at http://sdcc.sourceforge.net/. [1] https://issues.guix.gnu.org/44557 [2] https://issues.guix.gnu.org/45240 -- Simon South simon@simonsouth.net Simon South (5): gnu: sdcc: Move to embedded.scm. gnu: sdcc: Specify complete set of licenses. gnu: sdcc: Revise synopsis and description. gnu: sdcc: Correct name of phase. gnu: sdcc: Expand comment regarding GPUTILS and PIC ports. gnu/local.mk | 1 - gnu/packages/electronics.scm | 4 +- gnu/packages/embedded.scm | 57 +++++++++++++++++++++++++ gnu/packages/sdcc.scm | 80 ------------------------------------ 4 files changed, 59 insertions(+), 83 deletions(-) delete mode 100644 gnu/packages/sdcc.scm -- 2.29.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 14 13:12:50 2020 Received: (at 45241) by debbugs.gnu.org; 14 Dec 2020 18:12:50 +0000 Received: from localhost ([127.0.0.1]:54383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kosL3-0005Uq-Ll for submit@debbugs.gnu.org; Mon, 14 Dec 2020 13:12:50 -0500 Received: from mailout.easymail.ca ([64.68.200.34]:42896) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kosL1-0005UZ-9V for 45241@debbugs.gnu.org; Mon, 14 Dec 2020 13:12:47 -0500 Received: from localhost (localhost [127.0.0.1]) by mailout.easymail.ca (Postfix) with ESMTP id B27FAA110E; Mon, 14 Dec 2020 18:12:41 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at emo05-pco.easydns.vpn Received: from mailout.easymail.ca ([127.0.0.1]) by localhost (emo05-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kOcKNDMdAvNw; Mon, 14 Dec 2020 18:12:41 +0000 (UTC) Received: from localhost.localdomain (unknown [108.162.141.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailout.easymail.ca (Postfix) with ESMTPSA id C4E30A09E4; Mon, 14 Dec 2020 18:12:39 +0000 (UTC) From: Simon South To: 45241@debbugs.gnu.org Subject: [PATCH 1/5] gnu: sdcc: Move to embedded.scm. Date: Mon, 14 Dec 2020 13:06:44 -0500 Message-Id: <044415c8fa95ce7d452bf9fe3b31f12a87987d8f.1607965728.git.simon@simonsouth.net> X-Mailer: git-send-email 2.25.2 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 45241 Cc: Simon South 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: -3.3 (---) * gnu/packages/embedded.scm: Add sdcc from sdcc.scm. * gnu/packages/electronics.scm: Update #:use-module directive. * gnu/packages/sdcc.scm: Delete file. * gnu/local.mk: Remove it. --- gnu/local.mk | 1 - gnu/packages/electronics.scm | 4 +- gnu/packages/embedded.scm | 51 +++++++++++++++++++++++ gnu/packages/sdcc.scm | 80 ------------------------------------ 4 files changed, 53 insertions(+), 83 deletions(-) delete mode 100644 gnu/packages/sdcc.scm diff --git a/gnu/local.mk b/gnu/local.mk index 0b4cf23838..8933dfc168 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -494,7 +494,6 @@ GNU_SYSTEM_MODULES = \ %D%/packages/screen.scm \ %D%/packages/scribus.scm \ %D%/packages/scsi.scm \ - %D%/packages/sdcc.scm \ %D%/packages/sdl.scm \ %D%/packages/search.scm \ %D%/packages/security-token.scm \ diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm index 3f9ca33ede..01796bb91c 100644 --- a/gnu/packages/electronics.scm +++ b/gnu/packages/electronics.scm @@ -32,6 +32,7 @@ #:use-module (gnu packages check) #:use-module (gnu packages compression) #:use-module (gnu packages documentation) + #:use-module (gnu packages embedded) #:use-module (gnu packages gawk) #:use-module (gnu packages glib) #:use-module (gnu packages graphviz) @@ -39,8 +40,7 @@ #:use-module (gnu packages libusb) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) - #:use-module (gnu packages qt) - #:use-module (gnu packages sdcc)) + #:use-module (gnu packages qt)) (define-public libserialport (package diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm index dd48fe317e..2d822cecf3 100644 --- a/gnu/packages/embedded.scm +++ b/gnu/packages/embedded.scm @@ -40,6 +40,7 @@ #:use-module (gnu packages autotools) #:use-module ((gnu packages base) #:prefix base:) #:use-module (gnu packages bison) + #:use-module (gnu packages boost) #:use-module (gnu packages cross-base) #:use-module (gnu packages dejagnu) #:use-module (gnu packages flex) @@ -1461,3 +1462,53 @@ microcontrollers in the Atmel AVR; Intel MCS-51 (8051); Motorola 68HC08 and 6809; P1516; Padauk PDK13, PDK14 and PDK15; STMicroelectronics ST7 and STM8; and Zilog Z80 families, plus many of their variants.") (license license:gpl2+))) + +(define-public sdcc + (package + (name "sdcc") + (version "3.7.0") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://sourceforge/sdcc/sdcc" + "/" version "/sdcc-src-" version ".tar.bz2")) + (sha256 + (base32 + "13llvx0j3v5qa7qd4fh7nix4j3alpd3ccprxvx163c4q8q4lfkc5")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Remove non-free source files + (delete-file-recursively "device/non-free") + ;; Remove bundled μCsim source + (delete-file-recursively "sim") + #t)) + (patches (search-patches "sdcc-disable-non-free-code.patch")))) + (build-system gnu-build-system) + (native-inputs + `(("bison" ,bison) + ("boost" ,boost) + ("flex" ,flex) + ("python-2" ,python-2) + ("texinfo" ,texinfo))) + (arguments + `(;; gputils is required for PIC ports + #:configure-flags + '("--disable-pic14-port" "--disable-pic16-port" "--disable-ucsim") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-makefile + (lambda _ + (substitute* (find-files "." "(\\.mk$|\\.in$)") + (("/bin/sh") (which "sh"))) + #t))))) + (home-page "http://sdcc.sourceforge.net") + (synopsis "Small devices C compiler") + (description "SDCC is a retargetable, optimizing Standard C compiler suite +that targets the Intel MCS51-based microprocessors (8031, 8032, 8051, 8052, ...), +Maxim (formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) +HC08-based (hc08, s08), Zilog Z80-based MCUs (z80, z180, gbz80, Rabbit +2000/3000, Rabbit 3000A, TLCS-90) and STMicroelectronics STM8. +Work is in progress on supporting the Microchip PIC16 and PIC18 targets. +It can be retargeted for other microprocessors.") + (license license:gpl2+))) diff --git a/gnu/packages/sdcc.scm b/gnu/packages/sdcc.scm deleted file mode 100644 index 0ce71ed955..0000000000 --- a/gnu/packages/sdcc.scm +++ /dev/null @@ -1,80 +0,0 @@ -;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2016 David Craven -;;; Copyright © 2018 Tobias Geerinckx-Rice -;;; -;;; 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 sdcc) - #:use-module (gnu packages) - #:use-module (gnu packages bison) - #:use-module (gnu packages boost) - #:use-module (gnu packages flex) - #:use-module (gnu packages python) - #:use-module (gnu packages texinfo) - #:use-module (guix build-system gnu) - #:use-module (guix download) - #:use-module (guix packages) - #:use-module ((guix licenses) #:prefix license:)) - -(define-public sdcc - (package - (name "sdcc") - (version "3.7.0") - (source (origin - (method url-fetch) - (uri (string-append - "mirror://sourceforge/sdcc/sdcc" - "/" version "/sdcc-src-" version ".tar.bz2")) - (sha256 - (base32 - "13llvx0j3v5qa7qd4fh7nix4j3alpd3ccprxvx163c4q8q4lfkc5")) - (modules '((guix build utils))) - (snippet - '(begin - ;; Remove non-free source files - (delete-file-recursively "device/non-free") - ;; Remove bundled μCsim source - (delete-file-recursively "sim") - #t)) - (patches (search-patches "sdcc-disable-non-free-code.patch")))) - (build-system gnu-build-system) - (native-inputs - `(("bison" ,bison) - ("boost" ,boost) - ("flex" ,flex) - ("python-2" ,python-2) - ("texinfo" ,texinfo))) - (arguments - `(;; gputils is required for PIC ports - #:configure-flags - '("--disable-pic14-port" "--disable-pic16-port" "--disable-ucsim") - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'patch-makefile - (lambda _ - (substitute* (find-files "." "(\\.mk$|\\.in$)") - (("/bin/sh") (which "sh"))) - #t))))) - (home-page "http://sdcc.sourceforge.net") - (synopsis "Small devices C compiler") - (description "SDCC is a retargetable, optimizing Standard C compiler suite -that targets the Intel MCS51-based microprocessors (8031, 8032, 8051, 8052, ...), -Maxim (formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) -HC08-based (hc08, s08), Zilog Z80-based MCUs (z80, z180, gbz80, Rabbit -2000/3000, Rabbit 3000A, TLCS-90) and STMicroelectronics STM8. -Work is in progress on supporting the Microchip PIC16 and PIC18 targets. -It can be retargeted for other microprocessors.") - (license license:gpl2+))) -- 2.29.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 14 13:12:52 2020 Received: (at 45241) by debbugs.gnu.org; 14 Dec 2020 18:12:52 +0000 Received: from localhost ([127.0.0.1]:54385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kosL6-0005V5-BE for submit@debbugs.gnu.org; Mon, 14 Dec 2020 13:12:52 -0500 Received: from mailout.easymail.ca ([64.68.200.34]:43348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kosL3-0005Ud-J2 for 45241@debbugs.gnu.org; Mon, 14 Dec 2020 13:12:49 -0500 Received: from localhost (localhost [127.0.0.1]) by mailout.easymail.ca (Postfix) with ESMTP id 65BD0A09E5; Mon, 14 Dec 2020 18:12:44 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at emo05-pco.easydns.vpn Received: from mailout.easymail.ca ([127.0.0.1]) by localhost (emo05-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6NZpKpqvSIma; Mon, 14 Dec 2020 18:12:44 +0000 (UTC) Received: from localhost.localdomain (unknown [108.162.141.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailout.easymail.ca (Postfix) with ESMTPSA id C49BAA09D2; Mon, 14 Dec 2020 18:12:41 +0000 (UTC) From: Simon South To: 45241@debbugs.gnu.org Subject: [PATCH 2/5] gnu: sdcc: Specify complete set of licenses. Date: Mon, 14 Dec 2020 13:06:45 -0500 Message-Id: <72a25776059841e35fda8c4717956098799fc0e4.1607965728.git.simon@simonsouth.net> X-Mailer: git-send-email 2.25.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 45241 Cc: Simon South 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: -3.3 (---) * gnu/packages/embedded.scm (sdcc)[license]: Replace with full list of licenses used by files in the distribution. --- gnu/packages/embedded.scm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm index 2d822cecf3..545c512f18 100644 --- a/gnu/packages/embedded.scm +++ b/gnu/packages/embedded.scm @@ -1511,4 +1511,10 @@ HC08-based (hc08, s08), Zilog Z80-based MCUs (z80, z180, gbz80, Rabbit 2000/3000, Rabbit 3000A, TLCS-90) and STMicroelectronics STM8. Work is in progress on supporting the Microchip PIC16 and PIC18 targets. It can be retargeted for other microprocessors.") - (license license:gpl2+))) + (license (list license:gpl2+ + license:gpl3+ + license:lgpl2.0+ + license:lgpl2.1+ + license:lgpl3+ + license:public-domain + license:zlib)))) -- 2.29.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 14 13:12:54 2020 Received: (at 45241) by debbugs.gnu.org; 14 Dec 2020 18:12:55 +0000 Received: from localhost ([127.0.0.1]:54388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kosL8-0005VK-KI for submit@debbugs.gnu.org; Mon, 14 Dec 2020 13:12:54 -0500 Received: from mailout.easymail.ca ([64.68.200.34]:43994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kosL6-0005Ui-HQ for 45241@debbugs.gnu.org; Mon, 14 Dec 2020 13:12:52 -0500 Received: from localhost (localhost [127.0.0.1]) by mailout.easymail.ca (Postfix) with ESMTP id 58DB1A09FC; Mon, 14 Dec 2020 18:12:47 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at emo05-pco.easydns.vpn Received: from mailout.easymail.ca ([127.0.0.1]) by localhost (emo05-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3ktXDIDvgupS; Mon, 14 Dec 2020 18:12:47 +0000 (UTC) Received: from localhost.localdomain (unknown [108.162.141.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailout.easymail.ca (Postfix) with ESMTPSA id ABE88A09D2; Mon, 14 Dec 2020 18:12:44 +0000 (UTC) From: Simon South To: 45241@debbugs.gnu.org Subject: [PATCH 3/5] gnu: sdcc: Revise synopsis and description. Date: Mon, 14 Dec 2020 13:06:46 -0500 Message-Id: X-Mailer: git-send-email 2.25.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 45241 Cc: Simon South 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: -3.3 (---) * gnu/packages/embedded.scm (sdcc)[synopsis]: State package's use more clearly. [description]: Revise for brevity. --- gnu/packages/embedded.scm | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm index 545c512f18..47e1f90ac1 100644 --- a/gnu/packages/embedded.scm +++ b/gnu/packages/embedded.scm @@ -1503,14 +1503,11 @@ and Zilog Z80 families, plus many of their variants.") (("/bin/sh") (which "sh"))) #t))))) (home-page "http://sdcc.sourceforge.net") - (synopsis "Small devices C compiler") + (synopsis "C compiler suite for 8-bit microcontrollers") (description "SDCC is a retargetable, optimizing Standard C compiler suite -that targets the Intel MCS51-based microprocessors (8031, 8032, 8051, 8052, ...), -Maxim (formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) -HC08-based (hc08, s08), Zilog Z80-based MCUs (z80, z180, gbz80, Rabbit -2000/3000, Rabbit 3000A, TLCS-90) and STMicroelectronics STM8. -Work is in progress on supporting the Microchip PIC16 and PIC18 targets. -It can be retargeted for other microprocessors.") +that targets 8-bit microcontrollers in the Intel MCS-51 (8051), Motorola +68HC08, STMicroelectronics STM8, and Zilog Z80 families, plus many of their +variants.") (license (list license:gpl2+ license:gpl3+ license:lgpl2.0+ -- 2.29.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 14 13:12:58 2020 Received: (at 45241) by debbugs.gnu.org; 14 Dec 2020 18:12:58 +0000 Received: from localhost ([127.0.0.1]:54391 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kosLB-0005VZ-Uu for submit@debbugs.gnu.org; Mon, 14 Dec 2020 13:12:58 -0500 Received: from mailout.easymail.ca ([64.68.200.34]:44688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kosL9-0005V1-Gw for 45241@debbugs.gnu.org; Mon, 14 Dec 2020 13:12:55 -0500 Received: from localhost (localhost [127.0.0.1]) by mailout.easymail.ca (Postfix) with ESMTP id 56198A09E5; Mon, 14 Dec 2020 18:12:50 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at emo05-pco.easydns.vpn Received: from mailout.easymail.ca ([127.0.0.1]) by localhost (emo05-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Slm5vKTX8R5f; Mon, 14 Dec 2020 18:12:50 +0000 (UTC) Received: from localhost.localdomain (unknown [108.162.141.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailout.easymail.ca (Postfix) with ESMTPSA id A3ECEA09D2; Mon, 14 Dec 2020 18:12:47 +0000 (UTC) From: Simon South To: 45241@debbugs.gnu.org Subject: [PATCH 4/5] gnu: sdcc: Correct name of phase. Date: Mon, 14 Dec 2020 13:06:47 -0500 Message-Id: <1929fc3049af03b5603faa5d87d09029f89a396c.1607965728.git.simon@simonsouth.net> X-Mailer: git-send-email 2.25.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 45241 Cc: Simon South 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: -3.3 (---) * gnu/packages/embedded.scm [arguments]<#:phases>: Rename "patch-makefile" phase to "patch-makefiles". --- gnu/packages/embedded.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm index 47e1f90ac1..da03d18c6d 100644 --- a/gnu/packages/embedded.scm +++ b/gnu/packages/embedded.scm @@ -1497,7 +1497,7 @@ and Zilog Z80 families, plus many of their variants.") '("--disable-pic14-port" "--disable-pic16-port" "--disable-ucsim") #:phases (modify-phases %standard-phases - (add-after 'unpack 'patch-makefile + (add-after 'unpack 'patch-makefiles (lambda _ (substitute* (find-files "." "(\\.mk$|\\.in$)") (("/bin/sh") (which "sh"))) -- 2.29.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 14 13:13:00 2020 Received: (at 45241) by debbugs.gnu.org; 14 Dec 2020 18:13:00 +0000 Received: from localhost ([127.0.0.1]:54394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kosLE-0005Vo-6i for submit@debbugs.gnu.org; Mon, 14 Dec 2020 13:13:00 -0500 Received: from mailout.easymail.ca ([64.68.200.34]:45192) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kosLC-0005VI-KF for 45241@debbugs.gnu.org; Mon, 14 Dec 2020 13:12:58 -0500 Received: from localhost (localhost [127.0.0.1]) by mailout.easymail.ca (Postfix) with ESMTP id 6F457A09FC; Mon, 14 Dec 2020 18:12:53 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at emo05-pco.easydns.vpn Received: from mailout.easymail.ca ([127.0.0.1]) by localhost (emo05-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mPIVyYJ4MOcD; Mon, 14 Dec 2020 18:12:53 +0000 (UTC) Received: from localhost.localdomain (unknown [108.162.141.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailout.easymail.ca (Postfix) with ESMTPSA id A178FA09E4; Mon, 14 Dec 2020 18:12:50 +0000 (UTC) From: Simon South To: 45241@debbugs.gnu.org Subject: [PATCH 5/5] gnu: sdcc: Expand comment regarding GPUTILS and PIC ports. Date: Mon, 14 Dec 2020 13:06:48 -0500 Message-Id: X-Mailer: git-send-email 2.25.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 45241 Cc: Simon South 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: -3.3 (---) * gnu/packages/embedded.scm (sdcc)[arguments]: Expand comment to explain why GPUTILS is not yet available and SDCC's PIC ports are disabled. --- gnu/packages/embedded.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm index da03d18c6d..a7643deb97 100644 --- a/gnu/packages/embedded.scm +++ b/gnu/packages/embedded.scm @@ -1492,7 +1492,10 @@ and Zilog Z80 families, plus many of their variants.") ("python-2" ,python-2) ("texinfo" ,texinfo))) (arguments - `(;; gputils is required for PIC ports + `(;; GPUTILS is required for the PIC ports, but the licensing status of + ;; some of the files contained in its distribution is unclear (see + ;; https://issues.guix.gnu.org/44557). For this reason it is not yet + ;; available as a package in Guix. #:configure-flags '("--disable-pic14-port" "--disable-pic16-port" "--disable-ucsim") #:phases -- 2.29.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 21 11:40:47 2020 Received: (at 45241-done) by debbugs.gnu.org; 21 Dec 2020 16:40:48 +0000 Received: from localhost ([127.0.0.1]:48132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1krOEp-0006cp-Na for submit@debbugs.gnu.org; Mon, 21 Dec 2020 11:40:47 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1krOEo-0006cZ-9W for 45241-done@debbugs.gnu.org; Mon, 21 Dec 2020 11:40:46 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40472) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1krOEi-0004iN-1j; Mon, 21 Dec 2020 11:40:40 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=37118 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1krOEh-0004th-HL; Mon, 21 Dec 2020 11:40:39 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Simon South Subject: Re: [bug#45241] [PATCH 0/5] gnu: sdcc: Polish up package definition References: Date: Mon, 21 Dec 2020 17:40:37 +0100 In-Reply-To: (Simon South's message of "Mon, 14 Dec 2020 13:04:09 -0500") Message-ID: <87ft3z5cze.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 45241-done Cc: 45241-done@debbugs.gnu.org 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: -3.3 (---) Hi, Simon South skribis: > gnu: sdcc: Move to embedded.scm. > gnu: sdcc: Specify complete set of licenses. > gnu: sdcc: Revise synopsis and description. > gnu: sdcc: Correct name of phase. > gnu: sdcc: Expand comment regarding GPUTILS and PIC ports. Applied, thanks for the tidying work! Ludo=E2=80=99. From unknown Sun Jun 15 08:37:18 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 19 Jan 2021 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator