From unknown Fri Jun 20 07:20:10 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#68859 <68859@debbugs.gnu.org> To: bug#68859 <68859@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add cl-modf. Reply-To: bug#68859 <68859@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:20:10 +0000 retitle 68859 [PATCH] gnu: Add cl-modf. reassign 68859 guix-patches submitter 68859 Charles severity 68859 normal tag 68859 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 31 18:59:41 2024 Received: (at submit) by debbugs.gnu.org; 31 Jan 2024 23:59:42 +0000 Received: from localhost ([127.0.0.1]:39311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVKUX-0003Cp-K5 for submit@debbugs.gnu.org; Wed, 31 Jan 2024 18:59:41 -0500 Received: from lists.gnu.org ([2001:470:142::17]:44434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVKUS-0003CY-FD for submit@debbugs.gnu.org; Wed, 31 Jan 2024 18:59:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rVKUD-0006PW-CA for guix-patches@gnu.org; Wed, 31 Jan 2024 18:59:21 -0500 Received: from 076-187-208-035.res.spectrum.com ([76.187.208.35] helo=mail.charje.net) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rVKU9-0002s7-GC for guix-patches@gnu.org; Wed, 31 Jan 2024 18:59:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=charje.net; s=dkim6; t=1706745553; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=Gam1/5vXEwlzShhOMGF+Z7XK/QfNGUwWyKDmS1BPtnQ=; b=VZdfMzb8afxJ1kFGG8C02vbZBK/kNshJxTGCg3AOQtvbWIHiGTNw/VyWwfVEVLll9Mf3eo W+fwn/+/jzNaIde4QDW/3gqV1uuICv1Gq8NOiiJ118o8Co8SW9bc/9dkl9BXuK8RwU3i1i iZzsYVxTEK17GSYyQ597XF/iJCg9XmxH0pxffcU/7v4bRERZEyj9QRHuMg8pjon0/ldu5X 692GrM6zSLF11z6tVzkybQqtNhSbI2qoBJkjQfU0/9MFCDGh/cGT7dTXQ++Kgp82JvGe8k fIZ/9TP48b2xEzIZ+JFmPRMRSXi1wBiDgaJC6SOAwZjMkT/W8r39UOWgPPOXtQ== Received: from charje.net (076-187-208-035.res.spectrum.com [76.187.208.35]) by localhost (OpenSMTPD) with ESMTPSA id 2b897f02 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 31 Jan 2024 23:59:13 +0000 (UTC) From: Charles To: guix-patches@gnu.org Subject: [PATCH] gnu: Add cl-modf. Date: Wed, 31 Jan 2024 17:58:07 -0600 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-Cc: Guillaume Le Vaillant , Katherine Cox-Buday , Munyoki Kilyungi , Sharlatan Hellseher , jgart Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=76.187.208.35; envelope-from=charles@charje.net; helo=mail.charje.net X-Spam_score_int: 26 X-Spam_score: 2.6 X-Spam_bar: ++ X-Spam_report: (2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_PBL=3.335, RCVD_IN_SORBS_DUL=0.001, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TVD_RCVD_IP=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: Charles 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: -0.1 (/) * gnu/packages/lisp-xyz.scm (sbcl-modf, cl-modf, ecl-modf): New variables. Change-Id: Ic7e8e4511ca537531a7d9aa134e671aca060aa09 --- I used the quicklisp importer again for this one. Also guix lint complains about "synopsis should start with an upper-case letter or digit", but I figure it should be fine to start with a @code. gnu/packages/lisp-xyz.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index ae71c67009..afe9c1bdbb 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -11550,6 +11550,42 @@ (define-public ecl-fset ;; Tests fails on ECL with "The function FSET::MAKE-CHAR is undefined". '(#:tests? #f)))) +(define-public sbcl-modf + (let ((commit "dea93fe62c6bf7f66f32f52ac0c555aedbf7abad") + (revision "0")) + (package + (name "sbcl-modf") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/smithzvk/modf") + (commit commit))) + (file-name (git-file-name "sbcl-modf" version)) + (sha256 + (base32 + "1aap7ldy7lv942khp026pgndgdzfkkqa9xcq1ykinrmflrgdazay")))) + (build-system asdf-build-system/sbcl) + (inputs + (list sbcl-alexandria + sbcl-closer-mop + sbcl-iterate)) + (native-inputs + (list sbcl-stefil)) + (home-page "https://github.com/smithzvk/modf") + (synopsis "@code{setf} like macro for functional programming in Common Lisp") + (description "This library simplifies functional programming in Common +Lisp by making it easier to make new data structures with specified changes in +place.") + (license license:bsd-3)))) + +(define-public cl-modf + (sbcl-package->cl-source-package sbcl-modf)) + +(define-public ecl-modf + (sbcl-package->ecl-package sbcl-modf)) + (define-public sbcl-cl-cont (let ((commit "fc1fa7e6eb64894fdca13e688e6015fad5290d2a") (revision "1")) base-commit: 73d8e5a9352304a5192b22e04ef022234488e0da prerequisite-patch-id: 45d179497c5c23d36ba555ff93d47a18276835ab prerequisite-patch-id: 57958f0ec7271916a336f2d490f8edeabb429322 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 31 19:30:27 2024 Received: (at 68859) by debbugs.gnu.org; 1 Feb 2024 00:30:28 +0000 Received: from localhost ([127.0.0.1]:39329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVKyJ-0003yk-HM for submit@debbugs.gnu.org; Wed, 31 Jan 2024 19:30:27 -0500 Received: from 076-187-208-035.res.spectrum.com ([76.187.208.35]:56848 helo=mail.charje.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVKyE-0003yP-Fv for 68859@debbugs.gnu.org; Wed, 31 Jan 2024 19:30:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=charje.net; s=dkim6; t=1706747405; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=9ZKBzEAkxy+4Pba4Rys/0fm8MIfluKvdMtPbKlgpTrc=; b=g+8s7oiJJFT84fzz91mOh+/RiIgujFj45tP3CkukR47rXudjJ64S+bukrd/Dx1/46yvgIT 83yRjUHIVqaecAQKCJ2KFhaUDdtGp1Ise+yIepUZmGMnKdUOve6kkHL37unEjSnyXlgkdL ccsPfiP5CP9VkGP45jThltDM+xF3qc36tTEfgTiOoUzHPZKWREYVpYeOJu7oj0lNzukVh0 xLIALUy124iaf7wdEN+9IxZ0WCjN5XvgHLA7J+pejvfXu1JC+/GAvbCm+eYAo73Erc4OT0 1QXK1Jc8XBSa8+CvS0a34m0SaQDJ9QYwopBn42lpRdHYNa9ndojJNG8J/dA/9A== Received: from charje.net (076-187-208-035.res.spectrum.com [76.187.208.35]) by localhost (OpenSMTPD) with ESMTPSA id a1119dc8 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 1 Feb 2024 00:30:05 +0000 (UTC) From: Charles To: 68859@debbugs.gnu.org Subject: [PATCH v2] gnu: Add cl-modf. Date: Wed, 31 Jan 2024 18:29:22 -0600 Message-ID: <56e554151a26bd59da3fb75e94a6b9f84c1ed12a.1706747362.git.charles@charje.net> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-Cc: Guillaume Le Vaillant , Katherine Cox-Buday , Munyoki Kilyungi , Sharlatan Hellseher , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: 3.9 (+++) 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: * gnu/packages/lisp-xyz.scm (sbcl-modf, cl-modf, ecl-modf): New variables. Change-Id: Ic7e8e4511ca537531a7d9aa134e671aca060aa09 --- I just saw that you change the git-file-name to use the package name, so I updated this patch to do the same. Content analysis details: (3.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 TVD_RCVD_IP Message was received from an IP address 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [76.187.208.35 listed in zen.spamhaus.org] 0.0 RCVD_IN_SORBS_DUL RBL: SORBS: sent directly from dynamic IP address [76.187.208.35 listed in dnsbl.sorbs.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 T_SCC_BODY_TEXT_LINE No description available. 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS X-Debbugs-Envelope-To: 68859 Cc: Charles 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.9 (++) 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: * gnu/packages/lisp-xyz.scm (sbcl-modf, cl-modf, ecl-modf): New variables. Change-Id: Ic7e8e4511ca537531a7d9aa134e671aca060aa09 --- I just saw that you change the git-file-name to use the package name, so I updated this patch to do the same. Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [76.187.208.35 listed in zen.spamhaus.org] 0.0 RCVD_IN_SORBS_DUL RBL: SORBS: sent directly from dynamic IP address [76.187.208.35 listed in dnsbl.sorbs.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 T_SCC_BODY_TEXT_LINE No description available. 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/lisp-xyz.scm (sbcl-modf, cl-modf, ecl-modf): New variables. Change-Id: Ic7e8e4511ca537531a7d9aa134e671aca060aa09 --- I just saw that you change the git-file-name to use the package name, so I updated this patch to do the same. gnu/packages/lisp-xyz.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index b764d6b885..8c9ee783a4 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -11552,6 +11552,42 @@ (define-public ecl-fset ;; Tests fails on ECL with "The function FSET::MAKE-CHAR is undefined". '(#:tests? #f)))) +(define-public sbcl-modf + (let ((commit "dea93fe62c6bf7f66f32f52ac0c555aedbf7abad") + (revision "0")) + (package + (name "sbcl-modf") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/smithzvk/modf") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1aap7ldy7lv942khp026pgndgdzfkkqa9xcq1ykinrmflrgdazay")))) + (build-system asdf-build-system/sbcl) + (inputs + (list sbcl-alexandria + sbcl-closer-mop + sbcl-iterate)) + (native-inputs + (list sbcl-stefil)) + (home-page "https://github.com/smithzvk/modf") + (synopsis "@code{setf} like macro for functional programming in Common Lisp") + (description "This library simplifies functional programming in Common +Lisp by making it easier to make new data structures with specified changes in +place.") + (license license:bsd-3)))) + +(define-public cl-modf + (sbcl-package->cl-source-package sbcl-modf)) + +(define-public ecl-modf + (sbcl-package->ecl-package sbcl-modf)) + (define-public sbcl-cl-cont (let ((commit "fc1fa7e6eb64894fdca13e688e6015fad5290d2a") (revision "1")) base-commit: bf7991a8c767abd32cfb2c92e3d57665a7cabf00 prerequisite-patch-id: bcaf8eb7f369a54bf47e9c7ef7b94fda2295de4a -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 08:41:49 2024 Received: (at 68859-done) by debbugs.gnu.org; 5 Feb 2024 13:41:49 +0000 Received: from localhost ([127.0.0.1]:50787 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rWzEK-0002C3-Sl for submit@debbugs.gnu.org; Mon, 05 Feb 2024 08:41:49 -0500 Received: from mout02.posteo.de ([185.67.36.66]:59155) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rWzEG-0002Bl-Au for 68859-done@debbugs.gnu.org; Mon, 05 Feb 2024 08:41:47 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 4A159240103 for <68859-done@debbugs.gnu.org>; Mon, 5 Feb 2024 14:41:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1707140485; bh=TCfaYod9BJw6cECKATgNRTOVm8wsE5/CYtaFYITzW9g=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=fvlAhBZnXYRqr1Yzp6/BksyVOHejZrRAPAdSGqawAAJZz/S3QM8IqZDwdjr14vURY pmkG39rsp706H0T75Joi7cHRZNwJgQv3foKV3r8UCvOsWC66o3thXg8D43DLmLpGJ6 qPIHEYfbmzKb8W6dk/n49oR3dRY5ftHKp7afk+4ERG6yZBUsc5Rd2DUxnA7amIc+yr dYvFLJyStiuv7I2YAAXdlltRVnYB/5c06pYbXZfmLD26PoyCMtaYTSTq1ItJWRB0bQ dxl5R6WKDi5QzrIC8G2BmTYmiBHyYYd7PivgtOrdR+wa+lSzdQsOwAAGk1N0mjKIZk RPkntzqVmJWvg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TT6wh1jc3z9rxG; Mon, 5 Feb 2024 14:41:24 +0100 (CET) References: <56e554151a26bd59da3fb75e94a6b9f84c1ed12a.1706747362.git.charles@charje.net> From: Guillaume Le Vaillant To: Charles Subject: Re: [bug#68859] [PATCH v2] gnu: Add cl-modf. Date: Mon, 05 Feb 2024 13:37:23 +0000 In-reply-to: <56e554151a26bd59da3fb75e94a6b9f84c1ed12a.1706747362.git.charles@charje.net> Message-ID: <871q9ryqnw.fsf@kitej> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68859-done Cc: 68859-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 (---) --=-=-= Content-Type: text/plain Charles skribis: > I just saw that you change the git-file-name to use the package name, so I updated this patch to do the same. Usually when packaging the xyz Common Lisp package, we use "cl-xyz" as name for the sources instead of "sbcl-xyz" to indicate that the sources are not specific to sbcl (as they are also used for the cl-xyz and ecl-xyz packages). Patch applied as 87f5876e60922a032b253c43964d2e455d14955a. Thanks. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCZcDlgw8cZ2x2QHBvc3Rl by5uZXQACgkQa+ggit8h/j8NOAD+Kg1pncHSJNfnzr4z1W1he6JHp6lIBEUkJod2 AAI1f4cBAIYq7QVU1Opb4EGyCsAvKRR+eEthJqpexP+BCGjNxD86 =WW67 -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Jun 20 07:20:10 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, 05 Mar 2024 12:24:13 +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