From patchwork Mon Dec 7 21:37:49 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Sharlatan Hellseher X-Patchwork-Id: 25642 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 300D027BC01; Mon, 7 Dec 2020 21:39:21 +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_ADSP_CUSTOM_MED, DKIM_SIGNED,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,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 C7D8F27BC00 for ; Mon, 7 Dec 2020 21:39:19 +0000 (GMT) Received: from localhost ([::1]:51484 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmOE2-0003p8-SQ for patchwork@mira.cbaines.net; Mon, 07 Dec 2020 16:39:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54652) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmODm-0003nu-Vk for guix-patches@gnu.org; Mon, 07 Dec 2020 16:39:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:44192) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kmODm-0008NW-NN for guix-patches@gnu.org; Mon, 07 Dec 2020 16:39:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kmODm-0002r6-In for guix-patches@gnu.org; Mon, 07 Dec 2020 16:39:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#45107] Add cl-abnf Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 07 Dec 2020 21:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 45107 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 45107@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160737709210917 (code B ref -1); Mon, 07 Dec 2020 21:39:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Dec 2020 21:38:12 +0000 Received: from localhost ([127.0.0.1]:55738 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmOCx-0002pz-JZ for submit@debbugs.gnu.org; Mon, 07 Dec 2020 16:38:12 -0500 Received: from lists.gnu.org ([209.51.188.17]:44568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmOCt-0002po-5K for submit@debbugs.gnu.org; Mon, 07 Dec 2020 16:38:09 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54502) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmOCs-0003MQ-Rh for guix-patches@gnu.org; Mon, 07 Dec 2020 16:38:06 -0500 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:54160) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kmOCo-00083X-V0 for guix-patches@gnu.org; Mon, 07 Dec 2020 16:38:06 -0500 Received: by mail-wm1-x331.google.com with SMTP id k10so538490wmi.3 for ; Mon, 07 Dec 2020 13:38:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=moxte6N6YWyC3Y5MoQsY+hh1khTwNuFqvODUYANiN4Q=; b=kTUaQXuA1U352hngN2hCyH3w4co/pco4hWXYMXs4cYAvVhOQUCV0NUxpVBCcYKVYy+ E1eh6sx7Nj2RGJVgvvss5c37yfJu6aziVQKp35y7kvvVwSsx1Okwc9zuJzuzrBW6ySQe TSVKyYSj/kukMUdQ1KWNvCr1yxLSR2dRm9Nbx/HkbcCOePjnvHtFDzpKLk52ihCceCt0 ICnIoomfUfSGxxk7tzGUCwXfawELh2jVpRIGqeFmW/cyV1AgnJp8YvxGk58lGoxja40H UigWvqVQ0AN6NVgLSheNi7rV8+u5S99dtYGuAsEZ6bIw4DJSkRh02sQRHnsVXCj0oluF KvXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=moxte6N6YWyC3Y5MoQsY+hh1khTwNuFqvODUYANiN4Q=; b=Se/1EmSkL6HCRTo5G3brzNRXa/s01tfctrSALZovRbjGxak8Ip1+yz01fY0liE9Uk3 kTxRkPuXCMrGUbJBPgcs31poRykVYmak3LWnIDmBhw1mOdKQ+GNLmi5UvJw24Xld+WO4 UtjXzsTqBeK9s+4oA4gfhaqxGAACsFpWGnk/f26F7snc4+MLmpUwrqpmvFTdGnn+6XND CiFD3ysU9OtXTrjA8384k55hOCpEr86x/fK9E2C20YKUUamsOyEvbis+vHYB0t4F2uzh PJdqBxQs8BWeh1sYKWnCTh4xXxRRUI5VpSSxrJmKPL22gRd8+v6Lk/0cXu25+d7LkMAk d/JA== X-Gm-Message-State: AOAM533fyhBKsO8NBzFGYCjXA5Nli139jAc406x/lqt+78GBHZ8UxXaU B+lF5uEnYxJY/JSj35WNBztr3V6BaoJ56GoVDMINyW1AVdo= X-Google-Smtp-Source: ABdhPJwCjdAb88BKcju1N1yyY2tQccwLLkUSki77E4puyjT66b2tjPNflPr6HTtmuJMrDE/rg8jZmkho8j3YRLxddoM= X-Received: by 2002:a1c:4954:: with SMTP id w81mr838846wma.60.1607377080288; Mon, 07 Dec 2020 13:38:00 -0800 (PST) MIME-Version: 1.0 From: Sharlatan Hellseher Date: Mon, 7 Dec 2020 21:37:49 +0000 Message-ID: Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=sharlatanus@gmail.com; helo=mail-wm1-x331.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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 Hi, Thank you for approving my previous patches. One more package for pgloader. Could anyone help me to find the best way to pack systems in pgloader and Postmodern repositories (check the list). I also have difficulties to find "list-of" and " command-line-arguments" Common Lisp systems. - https://issues.guix.gnu.org/44993 - https://issues.guix.gnu.org/45025 - [-] pgloader [23/34] [67%] 1. [-] abnf [75%] - [X] :packed <2020-12-05 Sat> - [X] :patch-sent <2020-12-07 Mon> - [ ] :patch-applied-upstream - [X] :depends-on [2/2] + [X] esrap + [X] cl-ppcre 2. [X] alexandria 3. [X] cl-base64 4. [X] cl-csv 5. [X] cl-fad 6. [X] cl-log [100%] - [X] :packed <2020-12-02 Wed> - [X] :patch-sent <2020-12-02 Wed> - [X] :patch-applied-upstream <2020-12-05 Sat> 7. [ ] cl-markdown [0%] - [ ] :packed - [ ] :patch-sent - [ ] :patch-applied-upstream - [ ] :depends-on [] 8. [ ] cl-mustache [0%] - [ ] :packed - [ ] :patch-sent - [ ] :patch-applied-upstream 9. [X] closer-mop 10. [-] cl-postgres [0%] - part of Postmodern - [ ] :packed - [ ] :patch-sent - [ ] :patch-applied-upstream - [-] :depends-on [3/4] - [X] md5 - [X] split-sequence - [X] cl-base64 - [-] uax-15 [25%] + [ ] :packed + [ ] :patch-sent + [ ] :patch-applied-upstream + [X] :depends-on [3/3] - [X] split-sequence - [X] cl-ppcre - [X] uiop - part of ASDF 11. [X] cl-ppcre 12. [ ] command-line-arguments [0%] - [ ] :packed - [ ] :patch-sent - [ ] :patch-applied-upstream 13. [ ] db3 [0%] - part of pgloader - [ ] :packed - [ ] :patch-sent - [ ] :patch-applied-upstream 14. [X] drakma 15. [X] esrap 16. [X] flexi-streams 17. [ ] ixf [0%] - part of pgloader - [ ] :packed - [ ] :patch-sent - [ ] :patch-applied-upstream 18. [X] local-time 19. [X] lparallel 20. [X] metabang-bind 21. [ ] mssql [0%] - part of pgloader - [ ] :packed - [ ] :patch-sent - [ ] :patch-applied-upstream 22. [X] postmodern 23. [ ] py-configparser [0%] - [ ] :packed - [ ] :patch-sent - [ ] :patch-applied-upstream - [ ] :depends-on [0/1] + [ ] parse-number 24. [-] qmynd [20%] - [ ] :packed - [ ] :patch-sent - [ ] :patch-applied-upstream - [-] :depends-on [5/6] - [X] babel - [X] flexi-streams - [X] ironclad - [ ] list-of - (Hellseher-201205210440) I'm not sure where to find it - [X] trivial-gray-streams - [X] usocket - [X] :weakly-depends-on [3/3] - [X] chipz - [X] cl+ssl - [X] salza2 25. [X] quri 26. [ ] simple-date [0%] - part of Postmodern - [ ] :packed - [ ] :patch-sent - [ ] :patch-applied-upstream 27. [X] split-sequence 28. [X] sqlite 29. [X] trivial-backtrace 30. [X] uiop 31. [X] usocket 32. [X] uuid 33. [X] yason 34. [X] zs3 [100%] - [X] :packed <2020-12-03 Thu> - [X] :patch-sent <2020-12-03 Thu> - [X] :patch-applied-upstream <2020-12-05 Sat> - [X] :depends-on [6/6] + [X] drakma + [X] alexandria + [X] cxml + [X] ironclad + [X] puri + [X] cl-base64 --- … наш разум - превосходная объяснительная машина которая способна найти смысл почти в чем угодно, истолковать любой феномен, но совершенно не в состоянии принять мысль о непредсказуемости. From ddd02e564b7fbf845433964cf620c6ff05a3d780 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=23R=CE=BBatan?= Date: Mon, 7 Dec 2020 21:22:50 +0000 Subject: [PATCH] gnu/packages/lisp-xyz.scm cl-abnf Add cl-abnf --- gnu/packages/lisp-xyz.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 6fd4ec5b2d..9ad5f20053 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -309,6 +309,45 @@ streams which are similar to string streams.") (define-public ecl-flexi-streams (sbcl-package->ecl-package sbcl-flexi-streams)) +(define-public sbcl-cl-abnf + ;; There are no releases + (let ((commit "ba1fbb104dedbdaddb1ef93d2e4da711bd96cd70") + (revision "1")) + (package + (name "sbcl-cl-abnf") + (version (git-version "0.0.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dimitri/cl-abnf") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0f09nsndxa90acm71zd4qdnp40v705a4sqm04mnv9x76h6dlggmz")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("esrap" ,sbcl-esrap) + ("cl-ppcre" ,sbcl-cl-ppcre))) + (arguments + `(#:asd-systems '("abnf"))) + (home-page "https://github.com/dimitri/cl-abnf") + (synopsis "ABNF Parser Generator, per RFC2234") + (description "This Common Lisp librairie implements a parser generator for +the ABNF grammar format as described in RFC2234. The generated parser is a +regular expression scanner provided by the cl-ppcre lib, which means that we +can't parse recursive grammar definition. One such definition is the ABNF +definition as given by the RFC. Fortunately, as you have this lib, you most +probably don't need to generate another parser to handle that particular ABNF +grammar.") + (license license:expat)))) + +(define-public ecl-cl-abnf + (sbcl-package->ecl-package sbcl-cl-abnf)) + +(define-public cl-abnf + (sbcl-package->cl-source-package sbcl-cl-abnf)) + (define-public sbcl-cl-ppcre (package (name "sbcl-cl-ppcre") -- 2.26.2