From patchwork Wed Nov 17 05:41:07 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Foo Chuan Wei X-Patchwork-Id: 34549 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 2563427BBE1; Wed, 17 Nov 2021 05:43:25 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id ABC3E27BBE1 for ; Wed, 17 Nov 2021 05:43:24 +0000 (GMT) Received: from localhost ([::1]:59124 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mnDj9-0006iE-Pe for patchwork@mira.cbaines.net; Wed, 17 Nov 2021 00:43:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40582) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnDip-0006ho-1b for guix-patches@gnu.org; Wed, 17 Nov 2021 00:43:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:48147) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mnDio-0003Hq-B7 for guix-patches@gnu.org; Wed, 17 Nov 2021 00:43:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mnDio-0004ND-71 for guix-patches@gnu.org; Wed, 17 Nov 2021 00:43:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#51905] [PATCH] gnu: Add cl-genhash. Resent-From: Foo Chuan Wei Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 17 Nov 2021 05:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 51905 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 51905@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163712772716685 (code B ref -1); Wed, 17 Nov 2021 05:43:02 +0000 Received: (at submit) by debbugs.gnu.org; 17 Nov 2021 05:42:07 +0000 Received: from localhost ([127.0.0.1]:59687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnDhv-0004L2-1L for submit@debbugs.gnu.org; Wed, 17 Nov 2021 00:42:07 -0500 Received: from lists.gnu.org ([209.51.188.17]:60764) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnDht-0004Kp-8l for submit@debbugs.gnu.org; Wed, 17 Nov 2021 00:42:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40468) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnDhs-0006fJ-9D for guix-patches@gnu.org; Wed, 17 Nov 2021 00:42:05 -0500 Received: from mail-oln040092255059.outbound.protection.outlook.com ([40.92.255.59]:37344 helo=APC01-HK2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnDhc-0003CM-Lj for guix-patches@gnu.org; Wed, 17 Nov 2021 00:42:03 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GzM/XA4+b5NBpL2i72iJWpt9ZF5dLmEdKMS8RlSY/t0Q1gtRqn0UxfyaPol5QLEmmh6doizXldE2Z3jToj8jAZ9wDHiKXJbRT398HZGzR9JiaSwwRYXZygArPvfoE5gx+fzvmkUiY1qZ2eetfso6pkRNTpPI2vjUYkrLrXa/7CzhR+gFvKFhbzwrqWJM0N3iGrfDv64+RL/26VB3cbjkLmOTqJBXYbS1DRgzGkJd+2xdhQkIdyoacrhFRrwTTUXErAH+86f34mV2gIrXFIXsrBnEkepBGMScs7gwKwMgNtZ3gSfM1FxUy6nmKNBtZM20m+sEI5OOaMGVpHu2mqJcnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9jtT0l4fzAWJVtH3MOuLj0CdSRsOvQET7JDidNB62Ak=; b=NbQDxpi/ZC+YMKP4SWLAfVwXTXyWHzrsCb6loUtzqArdLIrfW7pACA0BaA60SFY5zS3JIA17r00vrbxvhIKDOO/M9ByTewoth3ONf2cTBFN5sfJNjSVcmcmSL48ne9KasFkJXYqnAWfGJwtRHZHRVacc9ll7v77OagF6+oKoUOzb3685jJblOBY03HTOqjcLChAECrCzLgaCpWWsGdQZkS7LDeMVMga8maVdDUoebDWPB4lvnp1h7pHN0Tqriqp7Cpq18kewTNEchQ1GPMzm2oDkXYwr39tJBdplonsvWpZssFk/Z0YeB/ivs7vlD4zXGds6QEINuykUHiW1tyfZ5A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9jtT0l4fzAWJVtH3MOuLj0CdSRsOvQET7JDidNB62Ak=; b=NGPS2DG8+7FiTVcXs7bJDXFckDRDqraZDAGdmQPGzrOdH/nINDuaWz3nSbLd6A8FhywW9TynPiv8DrPP29WlY98kGCdrx+tk65zH2FwDg673NWz55Z4f9HPnzYKLoiWw2QYigRCI7yUZtxm852U/7yfWqPJE96H+gVli5UGA5kneoV2yfM83U6wxOTlZQzNzgNEBa+/uaQaabzn1kMffo19iY4PD3PTIAs5B0BndawcUxrDzEuSgebvpdf0JhjxGkrgTM8oC0mmQO3oJdlaorZHCu/WRxQlp20tPLDYdrChU4Q+WSij3jjFmz5Zk4FFVFQKoMrGFc0XNTFRaRnv7Bg== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PSBPR01MB3768.apcprd01.prod.exchangelabs.com (2603:1096:301:3::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.26; Wed, 17 Nov 2021 05:41:10 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4690.027; Wed, 17 Nov 2021 05:41:10 +0000 Date: Wed, 17 Nov 2021 05:41:07 +0000 From: Foo Chuan Wei Message-ID: Mail-Followup-To: guix-patches@gnu.org Content-Disposition: inline X-TMN: [CRlj29pqR/1OkrW6kKi5qd6/iIiAo2wy] X-ClientProxiedBy: SG2PR04CA0134.apcprd04.prod.outlook.com (2603:1096:3:16::18) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211117054107.pgn7umjg72jmqc27@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (202.160.33.53) by SG2PR04CA0134.apcprd04.prod.outlook.com (2603:1096:3:16::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.19 via Frontend Transport; Wed, 17 Nov 2021 05:41:09 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7941f25b-b5be-4eae-993b-08d9a98cdc0d X-MS-TrafficTypeDiagnostic: PSBPR01MB3768: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xCYZpDlvxVILZXS80JmvuBcve9H2SH67rBr7u8y3fZZ5Eaqu75CdiqOX2yX2iHXlNSfRdzRMTE7crzG/7ZMgEEhvEnzXAtivHfy/4jwgGJXWc/aIHvNhWROoXRuxcb5bq15NvRStF/c2hQh1QUZHqeF6YCLN/DdF5ueJcSpZ2yAMIO2jgYMiBQuo+k+Xfs818JAT8k/FLCAbdNz57fgUxshFG7y96mz8KSmuzP9TqFdVv/vl/FNiY4xZgG2n/zKixLso3SXG4Ui34WNN7EVwznSdeOS4HVzvjiFXvaL1Ta+GgITpZRT31BIEKY9H4OyMk3gYHyrVinxTsJoJieP2trbz6pVj2z4b22Fk2PBwsPA5bf8wZxuNmFgbu2/llvT1D53PDqeF20gNgBIWKaPdeUhQydQPOESztWfuVB5NJSHUkDFsTYNnv8HoL1tQS68Wx8il1CX1/SeX8RQw0Llff84PnlQDO5f5LiQZegrYVK7P+GTIxfq4omUxpLR+M889mSuXiqkz/Kwn4Bhtmd0hMVu257hMRgxhONDIaHlVCPgvvDUGTmgDT83uRAy7fmVbfXd/dSPH42JJTQICba5eMA== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 6VL9pgUhcFkQN/bP+p7rbGf7UYq1mBjLF8AhyLXEXhEfHPhb4ryC1hsCfhY4xwEzpye0zVJ8kDPEjTFsg04B16zcd8IDX8AMpgQgmyhmTmfhqKumUFE2RTq0tXTqchh7xnHxEe72rm19OCg193gTjmXlNYAclxTQrovqdABkkKcxd6ojNu03G7vdmhEPl7IQgoqDuIagpnTIHHcMqYtxenL+QC29fdlqhuZkUFLTVXEKiEu8oX9DI12mW4oCzebdkLlnBca0tOCza8+e6h12VzY+UDdmiVG7A8LQk6IMCtbPWYlNCSk6crGk6gHAwAQaFWcAXkn4Syv64OrFspBkfB228dJoseyoevlJTQBUmCDQnFOX6Iz0ldka0Bk0k6HVXoaewfx0BN3/B3sb5aCSnw34Lp4dGxqvrSST2qlkn9PbxBS6537xQxyV7bZG/s4sEyiM3YH5FHGw/0Jlw1VuoBT6tTiIm2CviohlctONd12P74fo5xY4QRXD3pUEDVKM5aaGreLoT2mT995bs6dg7xf2bi1xKHinjQ7Ls0VistjP5AihIl9cIM7HMQspCmbBkFuDHVOVyYoATpBPl/Qdc5VZeulK7vcrAueF2I0tamuZRN4ZCkASEq1jOnZDHSAkqcaPCbatHQRcmi2v5KSd3tngyRg7/eapz6vCAcECjjqeN4NHbZTTgcqtM2k4VmahYxOoBSVULGaEjUieNZjbdQ== X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-5c337.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 7941f25b-b5be-4eae-993b-08d9a98cdc0d X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2021 05:41:10.4808 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PSBPR01MB3768 Received-SPF: pass client-ip=40.92.255.59; envelope-from=chuanwei.foo@hotmail.com; helo=APC01-HK2-obe.outbound.protection.outlook.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-genhash, ecl-genhash, sbcl-genhash): New variables. --- gnu/packages/lisp-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) base-commit: 02a67810e566e8402e0b927c81ae39391762767d diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 4b17c173c9..7dbe3a920f 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -18103,6 +18103,34 @@ bound to whatever value was in the same place in the URL (as a string).") (define-public cl-hunchenissr-routes (sbcl-package->cl-source-package sbcl-hunchenissr-routes)) +(define-public sbcl-genhash + (let ((commit "220ae1af8361dbd2005177f2ee11072b6a33934f") + (revision "1")) + (package + (name "sbcl-genhash") + (version (git-version "1.7" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pnathan/genhash") + (commit commit))) + (file-name (git-file-name "cl-genhash" version)) + (sha256 + (base32 "1jnk1fix1zydhy0kn3cvlp6dy0241x7v8ahq001nlr6v152z1cwk")))) + (build-system asdf-build-system/sbcl) + (home-page "https://github.com/pnathan/genhash") + (synopsis "Implementation of CDR 2: generic hash tables for Common Lisp") + (description + "Implementation of CDR 2: generic hash tables for Common Lisp") + (license license:public-domain)))) + +(define-public cl-genhash + (sbcl-package->cl-source-package sbcl-genhash)) + +(define-public ecl-genhash + (sbcl-package->ecl-package sbcl-genhash)) + (define-public sbcl-spinneret ;; No release since 2019, no tags. (let ((commit "02451b32648eda4e6e4022bbb7f91d9ea71bebbc"))