From patchwork Thu Sep 8 00:48:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: jgart X-Patchwork-Id: 5358 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 10E5B27BBE9; Thu, 8 Sep 2022 01:50:46 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,TVD_SPACE_RATIO, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 21E5727BBEC for ; Thu, 8 Sep 2022 01:50:45 +0100 (BST) Received: from localhost ([::1]:57670 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oW5ki-0002LW-60 for patchwork@mira.cbaines.net; Wed, 07 Sep 2022 20:50:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56638) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5k2-0002KX-NO for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39734) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oW5k2-0002ve-4c for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oW5k1-0006zp-Pj for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 01/16] gnu: Add cl-canonicalized-initargs. References: <20220907193430.GB24993@dismail.de> In-Reply-To: <20220907193430.GB24993@dismail.de> Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259817026671 (code B ref 57654); Thu, 08 Sep 2022 00:50:01 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:30 +0000 Received: from localhost ([127.0.0.1]:56610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jV-0006w5-IW for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:29 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jS-0006vi-V5 for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:27 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 1cd0fb6a for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:mime-version:content-transfer-encoding; s=20190914; bh=kTCSxAHtdzETyhVHmr+jU/TVHfTjVQCfW/9s4JhI+sw=; b= ETwkUErHv/BJ96BUiyGLtJe7QElgxYvh8QwsLEhOk2xH47/IU9ijfAS0FG2ItqOB uF5cWWiBtJz+FJwRVG57mKmpMpsFFZJoKpiDY1e87c4p/agu3Wn/3gMZnKuplgNx bzGZC8NzuuIWc9POhtY8kAA0Wz5TM9EGo3mEKMyY5UDz3vERzmyp5ih8UY5ek/PS E55imwJh6Xegnyogq+2pBIWBqn26ho2gp59r5eCQws8pXvpvpJV9uK1AyNzk+SM1 PXhYjjGHAGLyUL37UTM7Tyyv4lInhGkGL0aO+dqUoIE1Gda77U/U5WGG2USuLulJ nE7WldDmvp0wmqevtGNAXA== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 3429ed75 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:19 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 26e96791 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:18 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id e6f2ab58 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:17 +0200 (CEST) Date: Wed, 7 Sep 2022 19:48:49 -0500 Message-Id: <20220908004904.27259-1-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: jgart X-ACL-Warn: , jgart via Guix-patches X-Patchwork-Original-From: jgart via Guix-patches via From: jgart X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-canonicalized-initargs, ecl-canonicalized-initargs, sbcl-canonicalized-initargs): New variables. --- gnu/packages/lisp-xyz.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index b14cfb70a3..e9a4c8f2b5 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23281,6 +23281,39 @@ (define-public cl-ndebug (define-public ecl-ndebug (sbcl-package->ecl-package sbcl-ndebug)) +(define-public sbcl-canonicalized-initargs + (package + (name "sbcl-canonicalized-initargs") + (version "2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/canonicalized-initargs") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0jmmjw86x9mmlfla4kdmdqf1fjrj0p2fmv1lc4k555mcf67mj2fq")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-closer-mop + sbcl-cesdi + sbcl-enhanced-typep + sbcl-compatible-metaclasses + sbcl-enhanced-defclass)) + (home-page + "https://www.hexstreamsoft.com/libraries/canonicalized-initargs/") + (synopsis "Standard way to canonicalize slot values") + (description "Provides a standard way to canonicalize slot values.") + (license license:unlicense))) + +(define-public cl-canonicalized-initargs + (sbcl-package->cl-source-package sbcl-canonicalized-initargs)) + +(define-public ecl-canonicalized-initargs + (sbcl-package->ecl-package sbcl-canonicalized-initargs)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) From patchwork Thu Sep 8 00:48:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: jgart X-Patchwork-Id: 5356 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6DE4A27BBED; Thu, 8 Sep 2022 01:50:45 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D950827BBE9 for ; Thu, 8 Sep 2022 01:50:44 +0100 (BST) Received: from localhost ([::1]:57674 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oW5ki-0002Mz-06 for patchwork@mira.cbaines.net; Wed, 07 Sep 2022 20:50:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56636) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5k2-0002KW-NH for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39735) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oW5k2-0002vf-DT for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oW5k2-0006zx-A2 for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 02/16] gnu: Add cl-enhanced-typep. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259817326708 (code B ref 57654); Thu, 08 Sep 2022 00:50:02 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:33 +0000 Received: from localhost ([127.0.0.1]:56620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jY-0006wg-T3 for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:33 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jU-0006vi-6Z for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:28 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 6bf009f1 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=8cdt6RmNQgPyOKQU3d6iH 6xA/rKn9d920LhVu3UnxGo=; b=hgUOyIRkQ/nZ59fevL44X5gTelNkfpSAoNcU8 Zsj/GSIFEvQAMdae6aRCC/JvcUMWfRXZY6/3DIV5H4MS4lKmXIC23OYemoQg263w bvuPIcFn6+YQTFHKJNM04d+nshWBzsyhYzIHFKyHLBQunJ9mSpjHxokeTy9sr8Az zBTAhOiWi6NVIS0CJFD1USKUNgHyDpM6WKjkbfOIYRLTg4vOOWiFjdoL0n8UL43f ru/Cy00KMN2QuQDv4aiJgDCygUJknGrCPtR8p/QgHKA8Agk6uxB8eG1t9lcDc4N/ 5hQOiZACT6cWkb9BwYsVGxVvz7R1I7E6RqgSY2arxaG9xvJMw== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id fa86b8cc for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:21 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id a8a5e118 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:20 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 0633e7b5 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:19 +0200 (CEST) Date: Wed, 7 Sep 2022 19:48:50 -0500 Message-Id: <20220908004904.27259-2-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: jgart X-ACL-Warn: , jgart via Guix-patches X-Patchwork-Original-From: jgart via Guix-patches via From: jgart X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-enhanced-typep, ecl-enhanced-typep, sbcl-enhanced-typep): New variables. --- gnu/packages/lisp-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index e9a4c8f2b5..4f441195aa 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23314,6 +23314,36 @@ (define-public cl-canonicalized-initargs (define-public ecl-canonicalized-initargs (sbcl-package->ecl-package sbcl-canonicalized-initargs)) +(define-public sbcl-enhanced-typep + (package + (name "sbcl-enhanced-typep") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/enhanced-typep") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0b22gddkbxnhmi71wa2h51495737lrvsqxnri7g1qdsl1hraml21")))) + (build-system asdf-build-system/sbcl) + (native-inputs + (list sbcl-enhanced-boolean sbcl-parachute)) + (home-page "https://www.hexstreamsoft.com/libraries/enhanced-typep/") + (synopsis "Enhanced version of typep") + (description +"Provides an enhanced version of @code{typep} that is exactly like the +one in the Lisp spec, except it can also accept a single type argument, +in which case it returns the appropriate closure.") + (license license:unlicense))) + +(define-public cl-enhanced-typep + (sbcl-package->cl-source-package sbcl-enhanced-typep)) + +(define-public ecl-enhanced-typep + (sbcl-package->ecl-package sbcl-enhanced-typep)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) From patchwork Thu Sep 8 00:48:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: jgart X-Patchwork-Id: 5366 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id F0B8B27BBEC; Thu, 8 Sep 2022 01:51:39 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1F02927BBE9 for ; Thu, 8 Sep 2022 01:51:39 +0100 (BST) Received: from localhost ([::1]:45408 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oW5la-0004LZ-9e for patchwork@mira.cbaines.net; Wed, 07 Sep 2022 20:51:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56640) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5k3-0002Kq-3e for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39736) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oW5k2-0002vq-RM for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oW5k2-000704-N4 for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 03/16] gnu: Add cl-enhanced-defclass. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259817426722 (code B ref 57654); Thu, 08 Sep 2022 00:50:02 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:34 +0000 Received: from localhost ([127.0.0.1]:56624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jZ-0006wj-6n for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:33 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jV-0006vi-AR for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:29 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id a5628c78 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=0euZuW4O15SRAydPU2i/Q 7Sw6LIOTwSDHiiJbeZYlx0=; b=eQgURDbCab92iCwPCe3pe+oeNfM14OYSPXUBK 2ZWy1RDtEx8ucdGZpdT2lflyCcYD5bsScZbTD6CVBQy+US47YM93TE3e0S1IMs8n vllLzvz6Y1FFUl2rSNzKJAa8rp5L3BRSm3hqbmk22yMB3pqRvUVujIJ/6qi88Jnr jiNS91TO1WLsCYnNqbfsliyJEYTgLI1zRseqHkTG2LNAn82IOiiRwuU1xULzT6eH BsKVerXEg6bRa/eFp8/nFivrbwoL0FKXpohbVQLvp2wtmPzURb3bcITay9QJoLf5 Bj/0IeDLnayU0PflBBy5ojc5bCXIFfnI9n4ArKGWNstgDYbQA== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id dd8ac881 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:23 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id bf008eb2 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:22 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 6c03e4bc (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:20 +0200 (CEST) Date: Wed, 7 Sep 2022 19:48:51 -0500 Message-Id: <20220908004904.27259-3-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: jgart X-ACL-Warn: , jgart via Guix-patches X-Patchwork-Original-From: jgart via Guix-patches via From: jgart X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-enhanced-defclass, ecl-enhanced-defclass, sbcl-enhanced-defclass): New variables. --- gnu/packages/lisp-xyz.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 4f441195aa..d354efe3fa 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23344,6 +23344,43 @@ (define-public cl-enhanced-typep (define-public ecl-enhanced-typep (sbcl-package->ecl-package sbcl-enhanced-typep)) +(define-public sbcl-enhanced-defclass + (package + (name "sbcl-enhanced-defclass") + (version "2.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/enhanced-defclass") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "142s5c3pl3x7xdawzsj8pdxiqp4wh6fcajf4la5msvnxgf66d8wg")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-closer-mop + sbcl-cesdi + sbcl-simple-guess + sbcl-object-class + sbcl-shared-preferences + sbcl-enhanced-eval-when + sbcl-compatible-metaclasses )) + (home-page "https://www.hexstreamsoft.com/libraries/enhanced-defclass/") + (synopsis "Extensible implementation of defclass") + (description +"Provides an extensible implementation of defclass that can accurately +control the expansion according to the metaclass and automatically detect +the suitable metaclass by analyzing the @code{defclass} form.") + (license license:unlicense))) + +(define-public cl-enhanced-defclass + (sbcl-package->cl-source-package sbcl-enhanced-defclass)) + +(define-public ecl-enhanced-defclass + (sbcl-package->ecl-package sbcl-enhanced-defclass)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) From patchwork Thu Sep 8 00:48:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: jgart X-Patchwork-Id: 5361 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3DF2B27BBEA; Thu, 8 Sep 2022 01:51:00 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8A0A827BBE9 for ; Thu, 8 Sep 2022 01:50:59 +0100 (BST) Received: from localhost ([::1]:36618 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oW5kw-00037D-MU for patchwork@mira.cbaines.net; Wed, 07 Sep 2022 20:50:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56644) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5k4-0002LN-B9 for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39737) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oW5k3-0002xu-DM for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oW5k3-00070E-9O for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 04/16] gnu: Add cl-object-class. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259817426735 (code B ref 57654); Thu, 08 Sep 2022 00:50:03 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:34 +0000 Received: from localhost ([127.0.0.1]:56628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jZ-0006wx-Ts for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:34 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jW-0006vi-8Z for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:30 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 2414fc14 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=NaVCzKJIlRAHJiG5q+9Mq XXcpV/j3mBnqjFkJSbLUlM=; b=ksu2k3J9rbf2FfvTPiZL7rvWoqOJI5wKCSQe1 42jYph2iW2vqqugbV7Sh+EieHvnAMHGcz3UOowVe5Q8iym6rCqqMGVPy6DH0cvaf cZc0BtRa6dQ/X5jx4QOxRWZUk5By328lXPo1tLa7zxhAi+7bsfq6HiOSCId7lDAa EFluYoz7b5UT2B57GKIJsufLfGH9Mf8Rt8stjottxitaBdIShkW8Ic1wGY2HLJTu GBWzJpAB/PCl+t3Xm1YFySMIqcvdvIIL/6NFj3eQP5TEl6xPa09mSsTGSyQ2pOI7 pI2h4mrIJQjZ2DknrEP6GcQ0GTc8xn6oh/kvRPdQ1e1URgF2Q== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 26fccc55 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:23 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 36af77a7 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:23 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id df855e27 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:22 +0200 (CEST) Date: Wed, 7 Sep 2022 19:48:52 -0500 Message-Id: <20220908004904.27259-4-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: jgart X-ACL-Warn: , jgart via Guix-patches X-Patchwork-Original-From: jgart via Guix-patches via From: jgart X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-object-class, ecl-object-class, sbcl-object-class): New variables. --- gnu/packages/lisp-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index d354efe3fa..4aee6a1f1f 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23381,6 +23381,38 @@ (define-public cl-enhanced-defclass (define-public ecl-enhanced-defclass (sbcl-package->ecl-package sbcl-enhanced-defclass)) +(define-public sbcl-object-class + (package + (name "sbcl-object-class") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/object-class") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0qagmd2mxbr8b60l0y3jccj0maxjchds96p935pd3q805ry50683")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-closer-mop + sbcl-enhanced-find-class + sbcl-compatible-metaclasses)) + (home-page "https://www.hexstreamsoft.com/libraries/object-class/") + (synopsis "Cluster special subclasses of the standard-object") + (description +"Ensures that special subclasses of standard-object cluster right in +front of standard-object in the class precedence list.") + (license license:unlicense))) + +(define-public cl-object-class + (sbcl-package->cl-source-package sbcl-object-class)) + +(define-public ecl-object-class + (sbcl-package->ecl-package sbcl-object-class)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) From patchwork Thu Sep 8 00:48:53 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: jgart X-Patchwork-Id: 5357 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A81C127BBE9; Thu, 8 Sep 2022 01:50:45 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,TVD_SPACE_RATIO, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id EAE3A27BBEA for ; Thu, 8 Sep 2022 01:50:44 +0100 (BST) Received: from localhost ([::1]:57672 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oW5ki-0002Mt-3e for patchwork@mira.cbaines.net; Wed, 07 Sep 2022 20:50:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56642) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5k4-0002LM-B9 for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39738) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oW5k3-00031q-Py for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oW5k3-00070L-MY for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 05/16] gnu: Add cl-shared-preferences. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259817526746 (code B ref 57654); Thu, 08 Sep 2022 00:50:03 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:35 +0000 Received: from localhost ([127.0.0.1]:56632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5ja-0006xA-Kx for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:35 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jX-0006vi-15 for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:31 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 3be6f1c3 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=d7yO9pTtx8zSyoUqO7G0s Uv0q+YsBt+YWRo9Zv0g32Q=; b=iDGKajn2TBjKK3H0A3ZN96cmbOzi6EW4hqabD dGzHAPdkyuXjNwaNvOjuN4zSEvJ2uO37IewzG7v1dQ3mr/nDJ6KRTjxqNqpS8xZ4 JWFzjkvwWbnM4SgGvgFocgOoet3w72FHaPDO9LSBjWYBrKxy06YJXmURlnrobiLC vOd+OO91GF0nI4vHkEumIKklpFdzeZZddoFF+wUP/vnj9VzBbty0xodEI04W4ZYJ MkmEUEqMctdVVV+8Vg0lrJkKRSIWtO6HPfhO1MkMTsu63Xuwvp+sBXggSLgU2RXO TTOGTt/ai55lNsD/t5wpFlA5NbIQoB3y6zhGJVICfv7OZCqGQ== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id f413d5d9 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:25 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 46f581fa for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:24 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 495812be (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:23 +0200 (CEST) Date: Wed, 7 Sep 2022 19:48:53 -0500 Message-Id: <20220908004904.27259-5-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: jgart X-ACL-Warn: , jgart via Guix-patches X-Patchwork-Original-From: jgart via Guix-patches via From: jgart X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-shared-preferences, ecl-shared-preferences, sbcl-shared-preferences): New variables. --- gnu/packages/lisp-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 4aee6a1f1f..68e8729029 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23413,6 +23413,36 @@ (define-public cl-object-class (define-public ecl-object-class (sbcl-package->ecl-package sbcl-object-class)) +(define-public sbcl-shared-preferences + (package + (name "sbcl-shared-preferences") + (version "1.1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/shared-preferences") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12m4kaba2lxndkjw30a6y2rq16fflh5016lp74l7pf3v0y3j1ydf")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-trivial-garbage + sbcl-inheriting-readers)) + (home-page "https://www.hexstreamsoft.com/libraries/shared-preferences/") + (synopsis "Flexible specification of package-local preferences") + (description +"Notably allows flexible specification of package-local preferences.") + (license license:unlicense))) + +(define-public cl-shared-preferences + (sbcl-package->cl-source-package sbcl-shared-preferences)) + +(define-public ecl-shared-preferences + (sbcl-package->ecl-package sbcl-shared-preferences)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) From patchwork Thu Sep 8 00:48:54 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: jgart X-Patchwork-Id: 5359 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7514B27BBEC; Thu, 8 Sep 2022 01:50:59 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,TVD_SPACE_RATIO, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0D0D027BBE9 for ; Thu, 8 Sep 2022 01:50:59 +0100 (BST) Received: from localhost ([::1]:36614 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oW5kw-00036c-4B for patchwork@mira.cbaines.net; Wed, 07 Sep 2022 20:50:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56646) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5k4-0002LO-Fu for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39739) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oW5k4-000359-7G for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oW5k4-00070S-2F for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 06/16] gnu: Add cl-inheriting-readers. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259817926772 (code B ref 57654); Thu, 08 Sep 2022 00:50:04 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:39 +0000 Received: from localhost ([127.0.0.1]:56640 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jf-0006xk-5l for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:39 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jX-0006vi-TD for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:32 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id c119bacd for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=gQJnkEuXEEE99jFsioTcF rx/m3Bqk5/jMpWXN+URBTA=; b=q8oXcpoAi1z1z7e00fPm2sWdbBwWLJ3psueZz PGNUarfOukCjqbRWcIOjObtCxqiX6es9DxvryqjZXSbUbCWPqZWfu5Sy6lAD3VJb VrtN8QSJ4Ani3QaNSoh4ofr0oxnN5ZiUM7A+YizakaVtEDuurXwdVh0mkDJFS+py l8H+pojeFFp0OwhGJCHJpBvUGq5qje1vlcKsBNW5A+eplSvqaCdtuYmWaYL8+wt4 ZgjRHvBXHHCiQkMD8e/Kpglv+IJIx8X7eE/QMrbzw2HKU77rD0PIBwrgNJpWW71q GGHUW5f5LU1e+slISzLqRHj7RpoQ7G0pa30ar2POv11vsQBmg== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 7c9ae79f for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:27 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id f7c040aa for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:26 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 1ba58c74 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:24 +0200 (CEST) Date: Wed, 7 Sep 2022 19:48:54 -0500 Message-Id: <20220908004904.27259-6-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: jgart X-ACL-Warn: , jgart via Guix-patches X-Patchwork-Original-From: jgart via Guix-patches via From: jgart X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-inheriting-readers, ecl-inheriting-readers, sbcl-inheriting-readers): New variables. --- gnu/packages/lisp-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 68e8729029..447f04342e 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23443,6 +23443,37 @@ (define-public cl-shared-preferences (define-public ecl-shared-preferences (sbcl-package->ecl-package sbcl-shared-preferences)) +(define-public sbcl-inheriting-readers + (package + (name "sbcl-inheriting-readers") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/inheriting-readers") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0km3mq6vx1q9qv6j3r4sqqcsdbnb5jar66bl0mzzpaacfvzbx68p")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-closer-mop + sbcl-compatible-metaclasses + sbcl-class-options)) + (home-page "https://www.hexstreamsoft.com/libraries/inheriting-readers/") + (synopsis "Simple yet powerful value inheritance scheme") + (description +"Provides a simple yet powerful value inheritance scheme.") + (license license:unlicense))) + +(define-public cl-inheriting-readers + (sbcl-package->cl-source-package sbcl-inheriting-readers)) + +(define-public ecl-cl-inheriting-readers + (sbcl-package->ecl-package sbcl-inheriting-readers)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) From patchwork Thu Sep 8 00:48:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: jgart X-Patchwork-Id: 5363 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5E27327BBEA; Thu, 8 Sep 2022 01:51:16 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BEF4227BBE9 for ; Thu, 8 Sep 2022 01:51:15 +0100 (BST) Received: from localhost ([::1]:46082 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oW5lB-0003i7-NM for patchwork@mira.cbaines.net; Wed, 07 Sep 2022 20:51:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56648) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5k5-0002Ls-0N for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39740) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oW5k4-00036g-O5 for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oW5k4-00070b-KG for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 07/16] gnu: Add cl-simple-guess. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259818026787 (code B ref 57654); Thu, 08 Sep 2022 00:50:04 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:40 +0000 Received: from localhost ([127.0.0.1]:56644 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jf-0006xq-Ks for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:40 -0400 Received: from mx1.dismail.de ([78.46.223.134]:17932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jY-0006vp-6R for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:32 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 3aa3ab58 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=WxlJShwgCByptcBLQL7Rv +nzK140cJmO8xR3upgIQpg=; b=Mdm1ilOYiyEmBGQNAXjrqP0l/unWYIiaxhHeN CLCR1kpM8n0/a6rxarCOfHhyAe3XZyCtt33ULlSetioRbaFX66ACvzMnojxbkzoH amEcrGgEduW9j3F+AhljpHd/WV1zHuXeW/5vZKb3nirjPCbVvhQTu0tN8dpge1D+ 9seW7mE2SKVLtOPrVXHe3y3xvfyAjFOB2y1EGNseFavcFOdoxio54levE1343RzX KNRmqoQMEbNMkznkeeq+pibvbqZZrE+VO5eeGilmi3A0DjFs3EVu5AZVXwIH8nFb 9yp1Iv6T07Zn6LlFCR5RzdxGYlJ+TmHoOYe+G/l5CiRQkzjlQ== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 21e91bd0 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:27 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id b1e562b1 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:27 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 99951a85 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:26 +0200 (CEST) Date: Wed, 7 Sep 2022 19:48:55 -0500 Message-Id: <20220908004904.27259-7-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: jgart X-ACL-Warn: , jgart via Guix-patches X-Patchwork-Original-From: jgart via Guix-patches via From: jgart X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-simple-guess, ecl-simple-guess, sbcl-simple-guess): New variables. --- gnu/packages/lisp-xyz.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 447f04342e..602af933a0 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23474,6 +23474,41 @@ (define-public cl-inheriting-readers (define-public ecl-cl-inheriting-readers (sbcl-package->ecl-package sbcl-inheriting-readers)) +(define-public sbcl-simple-guess + (let ((commit "34744e3200a96e6aba285d70f91cdbd6c25508a6") + (revision "0")) + (package + (name "sbcl-simple-guess") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/simple-guess") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0404vj7ln97x7rn9ypbw4rshs56nnpyjnh1z9k03s039s5q3kpv0")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute sbcl-fakenil)) + (inputs + (list sbcl-closer-mop + sbcl-cesdi + sbcl-evaled-when + sbcl-compatible-metaclasses )) + (home-page "https://www.hexstreamsoft.com/libraries/simple-guess/") + (synopsis "Extensible protocol for computing a guess using advisors") + (description +"Defines a simple extensible protocol for computing a guess using +advisors.") + (license license:unlicense)))) + +(define-public cl-simple-guess + (sbcl-package->cl-source-package sbcl-simple-guess)) + +(define-public ecl-simple-guess + (sbcl-package->ecl-package sbcl-simple-guess)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) From patchwork Thu Sep 8 00:48:56 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: jgart X-Patchwork-Id: 5360 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 0B28D27BBEC; Thu, 8 Sep 2022 01:51:00 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 60C6B27BBEA for ; Thu, 8 Sep 2022 01:50:59 +0100 (BST) Received: from localhost ([::1]:36616 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oW5kw-00036w-Gh for patchwork@mira.cbaines.net; Wed, 07 Sep 2022 20:50:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56650) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5k5-0002Lu-Go for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39741) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oW5k5-00036p-4c for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oW5k5-00070i-00 for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 08/16] gnu: Add cl-fakenil. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259818026794 (code B ref 57654); Thu, 08 Sep 2022 00:50:04 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:40 +0000 Received: from localhost ([127.0.0.1]:56646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jg-0006y0-4Q for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:40 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jY-0006vi-Q9 for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:33 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 96ae987f for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=iqRlPuoA2IMnOeg/8LH9p srDgwurrT1lzaRKBC41xvE=; b=XjO1W+gwEgwmteTckmqbTpPPvgPqhcIXjVEw4 spYcUMQ+MzCgOmsyDYLtw2IQqgT5oWjDtgI+E2cyKO03ThpbEbZJvpZlzFy+sp8j XWJeoY61McapD3JR4FOdLTqbZ+46C+84Ih6EE+qiPegQ7o4Dw52wRiM6TFbJYjSQ LG2NOW5qYKlX8WDN2SEuMjRasspik7cxxOnTOq6Bszuzb7BPGZN7JjQVzX7hI31c 1ySpWPt1epz/tt4/3kBWuk+z0SRkPiXr0rTT6SsXa2hjrNnfkQWe9VrNAIUI5Z6S IzscRTuoxnQ6vNk45YO8grIxRO8wgAdmFhewK78h6ystkkMQg== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 74e7e577 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:29 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id b4b92976 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:28 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id d9733622 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:27 +0200 (CEST) Date: Wed, 7 Sep 2022 19:48:56 -0500 Message-Id: <20220908004904.27259-8-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: jgart X-ACL-Warn: , jgart via Guix-patches X-Patchwork-Original-From: jgart via Guix-patches via From: jgart X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-fakenil, ecl-fakenil, sbcl-fakenil): New variables. --- gnu/packages/lisp-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 602af933a0..0db2c3e33d 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23509,6 +23509,34 @@ (define-public cl-simple-guess (define-public ecl-simple-guess (sbcl-package->ecl-package sbcl-simple-guess)) +(define-public sbcl-fakenil + (package + (name "sbcl-fakenil") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/fakenil") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ipqax3sgcs1dsgxz8d2pmfg324k6l35pn0nz89w5jl02fia61l3")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (home-page "https://www.hexstreamsoft.com/libraries/fakenil/") + (synopsis "Provides a canonical stand-in for NIL") + (description +"This package provides a canonical stand-in for NIL for contexts where +NIL means no value.") + (license license:unlicense))) + +(define-public cl-fakenil + (sbcl-package->cl-source-package sbcl-fakenil)) + +(define-public ecl-fakenil + (sbcl-package->ecl-package sbcl-fakenil)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) From patchwork Thu Sep 8 00:48:57 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: jgart X-Patchwork-Id: 5365 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 09B6427BBEA; Thu, 8 Sep 2022 01:51:39 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id ADC2C27BBE9 for ; Thu, 8 Sep 2022 01:51:38 +0100 (BST) Received: from localhost ([::1]:45404 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oW5lZ-0004Kz-ST for patchwork@mira.cbaines.net; Wed, 07 Sep 2022 20:51:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56652) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5k5-0002Lw-Om for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39742) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oW5k5-00036t-Fy for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oW5k5-00070p-Bw for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 09/16] gnu: Add cl-evaled-when. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259818126808 (code B ref 57654); Thu, 08 Sep 2022 00:50:05 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:41 +0000 Received: from localhost ([127.0.0.1]:56650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jg-0006y7-Gq for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:41 -0400 Received: from mx1.dismail.de ([78.46.223.134]:17932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jZ-0006vp-1U for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:34 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 67171c3c for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=+IgX3/193jy/uIR4HbyeR SWjZUkEyxL8YePqatDeKKE=; b=PtzopgF6ZfilaiSindlDDawnzNzJnlP+XMEp/ /HoHgLcPOmWxYLUgdsEOB0HDdTaeYheFDUZOZ818UWtYmeRzKkGvvBYjscasEMqE wPcnhSXCMQDOAYob/53K5xZPdxUa+x6HzAQQqPUTuG1r/nG6uAtw3Qxg69oxOTt5 YLtdtrqZMALDrqBaQow9gBJ3JDBALTwk0I9RQdPsJ7ndlDjA5NpyaUrv3V3AlZgg 23GPn11j3l9ATybEbKSX+O3CClEJZl1VM+5/++98ECcCBUypJPPg3oOM0KELkkH/ cPLZEZP+s/um+FANxEH9u4g1CrCPdwjUjDrElqn52k8wr8XCg== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 174c8776 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:31 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 60a61cc3 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:30 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 14793481 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:28 +0200 (CEST) Date: Wed, 7 Sep 2022 19:48:57 -0500 Message-Id: <20220908004904.27259-9-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: jgart X-ACL-Warn: , jgart via Guix-patches X-Patchwork-Original-From: jgart via Guix-patches via From: jgart X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-evaled-when, ecl-evaled-when, sbcl-evaled-when): New variables. --- gnu/packages/lisp-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 0db2c3e33d..d0aff38e35 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23537,6 +23537,38 @@ (define-public cl-fakenil (define-public ecl-fakenil (sbcl-package->ecl-package sbcl-fakenil)) +(define-public sbcl-evaled-when + (let ((commit "c59f8ab20b846cac81d4be80d056a3d65676e8eb") + (revision "0")) + (package + (name "sbcl-evaled-when") + (version (git-version "1.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/evaled-when") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "07g1a50aairvsj57issb18si5a9r3skpbk05nlixmlj0mva3gkl3")))) + (build-system asdf-build-system/sbcl) + (native-inputs + (list sbcl-parachute sbcl-enhanced-boolean)) + (inputs (list sbcl-trivial-cltl2)) + (home-page "https://www.hexstreamsoft.com/libraries/evaled-when/") + (synopsis "Extract and replicate the compile-time side-effects of forms") + (description +"Provides a way of extracting and replicating the compile-time +side-effects of forms.") + (license license:unlicense)))) + +(define-public cl-evaled-when + (sbcl-package->cl-source-package sbcl-evaled-when)) + +(define-public ecl-evaled-when + (sbcl-package->ecl-package sbcl-evaled-when)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) From patchwork Thu Sep 8 00:48:58 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: jgart X-Patchwork-Id: 5364 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 429AA27BBEA; Thu, 8 Sep 2022 01:51:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id DF94927BBE9 for ; Thu, 8 Sep 2022 01:51:17 +0100 (BST) Received: from localhost ([::1]:46084 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oW5lE-0003iJ-Qf for patchwork@mira.cbaines.net; Wed, 07 Sep 2022 20:51:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43436) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5k6-0002Lx-4D for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39743) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oW5k5-000370-RT for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oW5k5-00070x-Ny for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 10/16] gnu: Add cl-enhanced-eval-when. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259818126815 (code B ref 57654); Thu, 08 Sep 2022 00:50:05 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:41 +0000 Received: from localhost ([127.0.0.1]:56652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jh-0006yL-4I for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:41 -0400 Received: from mx1.dismail.de ([78.46.223.134]:6194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jZ-0006vi-Sh for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:34 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 259786ab for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=/8nMeJIUAaAlRdczBL18+ vH2/onG68UMbvLb8vbpnHc=; b=vkzCbt908zvNFs9heEhqosQ07W0X2jbdrtv/P 3ncNsC2K7awIDNgyZiOjdEwUEBeFvul9CO8sQBCk0yU830KN4dbaQvSYA6wSKi4s l3h3jpcBkdRjpVOYmUNtJIxZ9tOtNnrfL9IPe/QiRD7gPxsJGx2AkAG90nVu+61t HuO8bXi/qrnRHiBhNa5wSSS5g2abfhSmP+qnTmt02lVbwICD7R6sJQDRE9caT8J0 mkApaELCnyqQxg/2HlNshiN/qx7gzR3oTe0GCL8+E85fVS7m2WabsTKndCyA0LOL JaeQmyu24l3pO080uQkD+1DsA/B1mFBS5yoR9UdjyR6J24DQQ== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id ec3e90a2 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:31 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id bd0b852b for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:31 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 5a9359c2 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:30 +0200 (CEST) Date: Wed, 7 Sep 2022 19:48:58 -0500 Message-Id: <20220908004904.27259-10-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: jgart X-ACL-Warn: , jgart via Guix-patches X-Patchwork-Original-From: jgart via Guix-patches via From: jgart X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-enhanced-eval-when, ecl-enhanced-eval-when, sbcl-enhanced-eval-when): New variables. --- gnu/packages/lisp-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index d0aff38e35..8c2b46fd76 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23569,6 +23569,37 @@ (define-public cl-evaled-when (define-public ecl-evaled-when (sbcl-package->ecl-package sbcl-evaled-when)) +(define-public sbcl-enhanced-eval-when + (package + (name "sbcl-enhanced-eval-when") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/enhanced-eval-when") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ws1v297plcbqmcvckg7vqzzgnrwfyx5kd7281r1wrhc26998rx2")))) + (build-system asdf-build-system/sbcl) + ;; https://github.com/Hexstream/enhanced-eval-when/issues/1 + (arguments + (list #:tests? #f)) ; There are no tests in version 1.0. + (home-page "https://www.hexstreamsoft.com/libraries/enhanced-eval-when/") + (synopsis "Shortcuts for EVAL-WHEN") + (description +"Provides an enhanced @code{EVAL-WHEN} macro that supports a shorthand +for @code{(eval-when (:compile-toplevel :load-toplevel :execute) ...)}, +addressing concerns about verbosity.") + (license license:unlicense))) + +(define-public cl-enhanced-eval-when + (sbcl-package->cl-source-package sbcl-enhanced-eval-when)) + +(define-public ecl-enhanced-eval-when + (sbcl-package->ecl-package sbcl-enhanced-eval-when)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) From patchwork Thu Sep 8 00:48:59 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: jgart X-Patchwork-Id: 5367 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 0561427BBE9; Thu, 8 Sep 2022 01:51:40 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2239C27BBEA for ; Thu, 8 Sep 2022 01:51:39 +0100 (BST) Received: from localhost ([::1]:45406 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oW5la-0004LY-93 for patchwork@mira.cbaines.net; Wed, 07 Sep 2022 20:51:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43438) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5k6-0002MR-IQ for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39744) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oW5k6-000379-9P for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oW5k6-000714-5f for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 11/16] gnu: Add cl-enhanced-boolean. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259818226829 (code B ref 57654); Thu, 08 Sep 2022 00:50:06 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:42 +0000 Received: from localhost ([127.0.0.1]:56656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jh-0006yS-HW for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:42 -0400 Received: from mx1.dismail.de ([78.46.223.134]:42255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jc-0006wP-RS for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:37 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id f40a9460 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=ZIVwm3pGArr4h2VOGGEBJ qjUoVI67YTeVCsRtW7GuyE=; b=QaF/mHP3JaD7OS0bXR8BYDP5dtrq4OpwUIfY1 vCPlDaKbwXLqbJc7qIrmg0eFEKwk20l53ru+AsP7CYQDuwQkn5JYAPtx3I1Ceq6V Z3M1Z7BOsgPFduiklZIX2MNH0x6tc3aCgs/I7QdTiuiq4De3xzXufTL0kwo84M8O ViM/gNaRMNfud4iPJiz61rVPdjMGR4QNh8VUFT7fjK/l7TZNr9FNFeQ+ZBiB31Ym sIM7NZK5hG6soMZIti/PIEfnTY10TXx4x3DhVeJvUhmznbxAKy+3Fq53qKwhZ4zj mE/w7qYn5xuoS/Wp50X2j7xoQ7QjGjAqvAXOwg8gUimKPovbg== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 2a8b33dd for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:33 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id bdcf6d47 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:32 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id bd46d509 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:31 +0200 (CEST) Date: Wed, 7 Sep 2022 19:48:59 -0500 Message-Id: <20220908004904.27259-11-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: jgart X-ACL-Warn: , jgart via Guix-patches X-Patchwork-Original-From: jgart via Guix-patches via From: jgart X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-enhanced-boolean, ecl-enhanced-boolean, sbcl-enhanced-boolean): New variables. --- gnu/packages/lisp-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 8c2b46fd76..f692b1f894 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23600,6 +23600,36 @@ (define-public cl-enhanced-eval-when (define-public ecl-enhanced-eval-when (sbcl-package->ecl-package sbcl-enhanced-eval-when)) +(define-public sbcl-enhanced-boolean + (package + (name "sbcl-enhanced-boolean") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/enhanced-boolean") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17l18lz07fk2kg835vs6c3189d230n1rm9vghk3ls4i356gbq0gy")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-trivial-cltl2)) + (home-page "https://www.hexstreamsoft.com/libraries/enhanced-boolean/") + (synopsis "Convert generalized booleans to booleans") + (description +"Provides a canonical way of converting generalized booleans to +booleans.") + (license license:unlicense))) + +(define-public cl-enhanced-boolean + (sbcl-package->cl-source-package sbcl-enhanced-boolean)) + +(define-public ecl-enhanced-boolean + (sbcl-package->ecl-package sbcl-enhanced-boolean)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) From patchwork Thu Sep 8 00:49:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: jgart X-Patchwork-Id: 5362 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4F6EF27BBEC; Thu, 8 Sep 2022 01:51:16 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C003727BBEA for ; Thu, 8 Sep 2022 01:51:15 +0100 (BST) Received: from localhost ([::1]:46080 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oW5lC-0003gp-F6 for patchwork@mira.cbaines.net; Wed, 07 Sep 2022 20:51:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43440) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5k7-0002Mx-2Z for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39745) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oW5k6-00037M-LR for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oW5k6-00071B-IC for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 12/16] gnu: Add cl-cesdi. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259818226835 (code B ref 57654); Thu, 08 Sep 2022 00:50:06 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:42 +0000 Received: from localhost ([127.0.0.1]:56658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5ji-0006yg-45 for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:42 -0400 Received: from mx1.dismail.de ([78.46.223.134]:42255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jd-0006wP-O6 for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:38 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 6db61229 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=4Or0caU4hc0Zz/9VrKCXf PCxNYu+qJNtXqdkKedY7mM=; b=pwy1gc2klOXd3L2syrwlnnRy82HNB5lU+i2gQ RaGekxPE+WfTPC4poXWJpt3nLDUyK5a7N5ygw4KmB0V8kC3cGyCs6bo/RZb3q3qo YlbyIpPAtVdE7S159Z1NPuTfavbtuoBNohtwqmIDTe43EYNKFymsgx6LMWVEGGCu TZdPOZKmeShwzspxvDYRBe+hr40+NTtf4DobFBNt5ADwLf6ZLLAFqfpgYWe1VFzi WBkD2ZQ1VWiZmZRNwrJ74eP0klAcRSt/jIYKJ3wGdg6yLsqBN0LlAM7AmE5Bk2PN UIf0ITaBobM737gGpvXmlJ/J7cSyjzdpsR5S2n4WZtB722U1w== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id cf6d7ad4 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:35 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 8eb8479e for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:34 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id d22d925e (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:33 +0200 (CEST) Date: Wed, 7 Sep 2022 19:49:00 -0500 Message-Id: <20220908004904.27259-12-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: jgart X-ACL-Warn: , jgart via Guix-patches X-Patchwork-Original-From: jgart via Guix-patches via From: jgart X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-cesdi, ecl-cesdi, sbcl-cesdi): New variables. --- gnu/packages/lisp-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index f692b1f894..45fd62d515 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23630,6 +23630,37 @@ (define-public cl-enhanced-boolean (define-public ecl-enhanced-boolean (sbcl-package->ecl-package sbcl-enhanced-boolean)) +(define-public sbcl-cesdi + (package + (name "sbcl-cesdi") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/cesdi") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "02f2pz5rw79ljkkx1ywh8nkpjj4g3z3s1lyvzqb8krbnx11wl0q9")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-closer-mop)) + (home-page "https://www.hexstreamsoft.com/libraries/cesdi/") + (synopsis "Ergonomic initialization of effective slot definition objects") + (description +"Provides a @code{compute-effective-slot-definition-initargs} generic +function that allows for more ergonomic initialization of effective slot +definition objects.") + (license license:unlicense))) + +(define-public cl-cesdi + (sbcl-package->cl-source-package sbcl-cesdi)) + +(define-public ecl-cesdi + (sbcl-package->ecl-package sbcl-cesdi)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) From patchwork Thu Sep 8 00:49:01 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: jgart X-Patchwork-Id: 5368 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 610F427BBEA; Thu, 8 Sep 2022 01:51:47 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,TVD_SPACE_RATIO, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2184227BBE9 for ; Thu, 8 Sep 2022 01:51:47 +0100 (BST) Received: from localhost ([::1]:37306 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oW5li-0004mL-9f for patchwork@mira.cbaines.net; Wed, 07 Sep 2022 20:51:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43442) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5k7-0002My-Ce for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39746) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oW5k7-00037U-4J for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oW5k7-00071J-1Q for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 13/16] gnu: Add cl-compatible-metaclasses. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259818926849 (code B ref 57654); Thu, 08 Sep 2022 00:50:07 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:49 +0000 Received: from localhost ([127.0.0.1]:56660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jo-0006yx-I2 for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:48 -0400 Received: from mx1.dismail.de ([78.46.223.134]:42255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5je-0006wP-Hg for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:39 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 6815af4f for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=Hyfm9TCEwQNDVH7ghpPUl vw0Jperu/FIdTd3cl+rQ+g=; b=oh7yVSYRloneLJ7maQD89K9wX/J01qObB6KGV Y7cOlK+RZso+5IJGU/Vm4T0JCBYIQju8LR1ct8RvC5D4nXuayIocK69jKJ+9WpB2 w77Y0J7eJLfRUtLR7U08thVqscJvGdxLklDzh+0mKfRlvQJzhzTlBEx7bLcsHHxF D7JRBTto+eMfrzwxZdcownAwIjzEJ3+VozVa2mEOSc5GqBFMlCs8557xdTLZdIDV +BDuurIMfsHVaQEsDMvclq2H2s+PUsB30iN0VZjUGDDLfxvo0FYtrty2D9VXPKbC iIbelSjz9/X+EjkOua13T8aZBE8FjdyedHnMPcQFc0V+nDsZg== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 9377b603 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:35 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 4edaf38a for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:34 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id b864b327 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:34 +0200 (CEST) Date: Wed, 7 Sep 2022 19:49:01 -0500 Message-Id: <20220908004904.27259-13-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: jgart X-ACL-Warn: , jgart via Guix-patches X-Patchwork-Original-From: jgart via Guix-patches via From: jgart X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-compatible-metaclasses, ecl-compatible-metaclasses, sbcl-compatible-metaclasses): New variables. --- gnu/packages/lisp-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 45fd62d515..66c76ae832 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23661,6 +23661,38 @@ (define-public cl-cesdi (define-public ecl-cesdi (sbcl-package->ecl-package sbcl-cesdi)) +(define-public sbcl-compatible-metaclasses + (package + (name "sbcl-compatible-metaclasses") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/compatible-metaclasses") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17cf74j400cl6sjslfhkv13lir85k705v63mx3dd4y6dl5hvsdh6")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-class-options + sbcl-enhanced-find-class + sbcl-closer-mop)) + (home-page "https://www.hexstreamsoft.com/libraries/compatible-metaclasses/") + (synopsis "Simplifies class mixins by validating superclasses") + (description +"Validates superclasses according to a simple substitution model, +thereby greatly simplifying the definition of class mixins.") + (license license:unlicense))) + +(define-public cl-compatible-metaclasses + (sbcl-package->cl-source-package sbcl-compatible-metaclasses)) + +(define-public ecl-compatible-metaclasses + (sbcl-package->ecl-package sbcl-compatible-metaclasses)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) From patchwork Thu Sep 8 00:49:02 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: jgart X-Patchwork-Id: 5370 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1F03427BBEA; Thu, 8 Sep 2022 01:51:49 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id CB37227BBE9 for ; Thu, 8 Sep 2022 01:51:48 +0100 (BST) Received: from localhost ([::1]:37308 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oW5lk-0004nI-0N for patchwork@mira.cbaines.net; Wed, 07 Sep 2022 20:51:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43444) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5k8-0002ND-LM for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39747) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oW5k7-00037a-HZ for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oW5k7-00071Q-EL for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 14/16] gnu: Add cl-class-options. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259818926856 (code B ref 57654); Thu, 08 Sep 2022 00:50:07 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:49 +0000 Received: from localhost ([127.0.0.1]:56662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jo-0006z0-UB for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:49 -0400 Received: from mx1.dismail.de ([78.46.223.134]:42255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jf-0006wP-BB for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:39 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 60827f25 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=y9xkQ9fo8OGCMDj3iawbl dtI3zbt7gck7+WNtoSrVlY=; b=UCX6H/Dw56U9XnCkhm0uG3qI1NlYKLDEjfjj1 mIZ14hou13xFv4oB+v2P6q5xu3JBjYUFHE+OhKVj2Y+SyN2HwV1puKnQ8uTWIQJ+ DI4b7mvm6HXBW36UaIgGE7FMrGnjCNPH06W+STVtuDVxTK4XvfPprYrB3XcrEqAd LqQE9Xg2WCBCj7s7q8/Xhzl7dFvgb0Jl0967rWZjCcvfnjCyCYsVnT6xqCAyPVAy DIjLtlPG947C+4EkTRlozOX08z+GsXSNFE10KJBDE12BgoAZr8wC3JS3Z3VfGxj8 Xba0Pg0I5q1uFjDvbVS+Vh4jGUM399SFxrm/iK2X7RkWfuT/g== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 46c6bc44 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:37 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 86db151d for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:36 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id d51dfcd1 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:35 +0200 (CEST) Date: Wed, 7 Sep 2022 19:49:02 -0500 Message-Id: <20220908004904.27259-14-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: jgart X-ACL-Warn: , jgart via Guix-patches X-Patchwork-Original-From: jgart via Guix-patches via From: jgart X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-class-options, ecl-class-options, sbcl-class-options): New variables. --- gnu/packages/lisp-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 66c76ae832..42302383aa 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23693,6 +23693,36 @@ (define-public cl-compatible-metaclasses (define-public ecl-compatible-metaclasses (sbcl-package->ecl-package sbcl-compatible-metaclasses)) +(define-public sbcl-class-options + (package + (name "sbcl-class-options") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/class-options") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dkgr1vbrsra44jznzz2bvdf8nlpdrrkjcqrfs8aa7axksda3bqk")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute sbcl-enhanced-boolean)) + (inputs + (list sbcl-enhanced-find-class sbcl-closer-mop)) + (home-page "https://www.hexstreamsoft.com/libraries/class-options/") + (synopsis "Easy access to the defining class and its options during modification") + (description +"Provides easy access to the defining class and its options during +initialization or reinitialization of its subcomponents.") + (license license:unlicense))) + +(define-public cl-class-options + (sbcl-package->cl-source-package sbcl-class-options)) + +(define-public ecl-class-options + (sbcl-package->ecl-package sbcl-class-options)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) From patchwork Thu Sep 8 00:49:03 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: jgart X-Patchwork-Id: 5371 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 82F8E27BBEA; Thu, 8 Sep 2022 01:51:56 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4136927BBE9 for ; Thu, 8 Sep 2022 01:51:56 +0100 (BST) Received: from localhost ([::1]:37314 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oW5lq-0005Dy-AQ for patchwork@mira.cbaines.net; Wed, 07 Sep 2022 20:51:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43446) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5k8-0002NF-Lo for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39748) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oW5k8-00037b-1o for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oW5k7-00071Y-UH for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 15/16] gnu: Add cl-enhanced-find-class. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259818926863 (code B ref 57654); Thu, 08 Sep 2022 00:50:07 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:49 +0000 Received: from localhost ([127.0.0.1]:56664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jp-0006z7-7v for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:49 -0400 Received: from mx1.dismail.de ([78.46.223.134]:42255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jg-0006wP-7B for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:40 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 6a25991d for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=H7sivbnNDMvFHFvcS4uIu acv5SwCvLNrdXEXhciIeus=; b=Jt9JmbjrXRw68oXN4SDGiBtSGW71AJlbc3akF RIj7wKJykiWWB/qVTfc6klX3HIFzjSreH0zOF1E6vgdb2UIknQHdrq2MH8fv7y8Y BogjMX8MiPGVO98rXBTYnqdZ1vYeVK7qoNDNwgtLBT1+ByR0BoOJnbONXAdpAX5A DJzTe7Zn3miWnlT28tQvGtixq5AmJgYIewYnLR8ZiKZaJV+7wExMDKz34SkCO35U ssR+TndoqzuShZopmLb5slKe93CxpHPweFu1cQa6pve6sab1aSkbWlWvMR4FB4SG 8LtNnLnZmFAaNldWBczdOhOinlIhLNN2u65lsCjFAJUkHBRGw== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 19ca2622 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:37 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 250697cc for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:37 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id fde18f53 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:36 +0200 (CEST) Date: Wed, 7 Sep 2022 19:49:03 -0500 Message-Id: <20220908004904.27259-15-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: jgart X-ACL-Warn: , jgart via Guix-patches X-Patchwork-Original-From: jgart via Guix-patches via From: jgart X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-enhanced-find-class, ecl-enhanced-find-class, sbcl-enhanced-find-class): New variables. --- gnu/packages/lisp-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 42302383aa..7431c72911 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23723,6 +23723,35 @@ (define-public cl-class-options (define-public ecl-class-options (sbcl-package->ecl-package sbcl-class-options)) +(define-public sbcl-enhanced-find-class + (package + (name "sbcl-enhanced-find-class") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/enhanced-find-class") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pf1mxb238zrmvgm9s0456s1x0m317ls23ls1d987riw69y3w9vx")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-closer-mop)) + (home-page "https://www.hexstreamsoft.com/libraries/enhanced-find-class/") + (synopsis "Canonical way of converting class designators to classes") + (description +"Provides a canonical way of converting class designators to classes.") + (license license:unlicense))) + +(define-public cl-enhanced-find-class + (sbcl-package->cl-source-package sbcl-enhanced-find-class)) + +(define-public ecl-enhanced-find-class + (sbcl-package->ecl-package sbcl-enhanced-find-class)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0")) From patchwork Thu Sep 8 00:49:04 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: jgart X-Patchwork-Id: 5369 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 222B827BBEA; Thu, 8 Sep 2022 01:51:48 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,TVD_SPACE_RATIO, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id CC14827BBE9 for ; Thu, 8 Sep 2022 01:51:47 +0100 (BST) Received: from localhost ([::1]:37310 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oW5lj-0004nM-0Y for patchwork@mira.cbaines.net; Wed, 07 Sep 2022 20:51:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43448) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oW5k8-0002NG-Py for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39749) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oW5k8-00037n-Gx for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oW5k8-00071f-Cu for guix-patches@gnu.org; Wed, 07 Sep 2022 20:50:08 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57654] [PATCH 16/16] gnu: Add cl-definitions-systems. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 08 Sep 2022 00:50:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57654 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57654@debbugs.gnu.org Cc: jgart Received: via spool by 57654-submit@debbugs.gnu.org id=B57654.166259819026870 (code B ref 57654); Thu, 08 Sep 2022 00:50:08 +0000 Received: (at 57654) by debbugs.gnu.org; 8 Sep 2022 00:49:50 +0000 Received: from localhost ([127.0.0.1]:56666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jp-0006zE-Kc for submit@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:49 -0400 Received: from mx1.dismail.de ([78.46.223.134]:42255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oW5jh-0006wP-4r for 57654@debbugs.gnu.org; Wed, 07 Sep 2022 20:49:41 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 91c804ae for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=Nu8Regn7DHCcNOfmORdYo EtYs+tyr8tmuPF9brN1UBM=; b=FXP9gHGPjyXN2Q6wEjbmnmk7Yktg0E/OVm+T9 bPxfSJ66BJEfERvBx1CcXAFnwiJwgPzuvt5lw0TWtWhTUp01U+TyCi90JlDgBuQC MLIM1ySFMZ/P/aVXiEpI3EVCuvshWFLf4+/t9bghN0sztJi77ztgzKjMLxUo775c s1yxM2DUgAR9u9VKINvaeUc8bKVxyvn0yGDXx/27mk1yGw977ZsEAUIAtoC8dG2P d40PrkxBP+19/f+lxuG72ZJzvx39h56zVUsV3KKWRgLYbz1W9ezCbuO7eHrgLgPi rgDrUOv37khSIVzvQd2wEkJ0CnJYs8T5SOFCznyVifiDInTQA== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id cc0ae3e5 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:39 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 82c24269 for <57654@debbugs.gnu.org>; Thu, 8 Sep 2022 02:49:38 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id f751fe5d (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 8 Sep 2022 02:49:37 +0200 (CEST) Date: Wed, 7 Sep 2022 19:49:04 -0500 Message-Id: <20220908004904.27259-16-jgart@dismail.de> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220908004904.27259-1-jgart@dismail.de> References: <20220908004904.27259-1-jgart@dismail.de> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: jgart X-ACL-Warn: , jgart via Guix-patches X-Patchwork-Original-From: jgart via Guix-patches via From: jgart X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-definitions-systems, ecl-definitions-systems, sbcl-definitions-systems): New variables. --- gnu/packages/lisp-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 7431c72911..1b7096a05d 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -23752,6 +23752,37 @@ (define-public cl-enhanced-find-class (define-public ecl-enhanced-find-class (sbcl-package->ecl-package sbcl-enhanced-find-class)) +(define-public sbcl-definitions-systems + (package + (name "sbcl-definitions-systems") + (version "2.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Hexstream/definitions-systems") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "009392mj0qdq4jy0dw5r41schnygwj286759yvyg7xja30a0psfq")))) + (build-system asdf-build-system/sbcl) + (native-inputs + (list sbcl-parachute)) + (inputs + (list sbcl-simple-guess sbcl-canonicalized-initargs)) + (home-page "https://www.hexstreamsoft.com/libraries/definitions-systems/") + (synopsis "Unified extensible way of processing named definitions") + (description +"@code{definitions-systems} provides a simple unified extensible way of +processing named definitions.") + (license license:unlicense))) + +(define-public cl-definitions-systems + (sbcl-package->cl-source-package sbcl-definitions-systems)) + +(define-public ecl-definitions-systems + (sbcl-package->ecl-package sbcl-definitions-systems)) + (define-public sbcl-smug (let ((commit "647a2428df297e1dd183ba7c19574bdb1320ae79") (revision "0"))