From patchwork Fri Apr 29 05:17:04 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 38998 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 3F03027BBE9; Fri, 29 Apr 2022 06:18:13 +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 1774427BBEA for ; Fri, 29 Apr 2022 06:18:12 +0100 (BST) Received: from localhost ([::1]:34350 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ19-00070l-5I for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:18:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60746) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ10-00070K-Tu for guix-patches@gnu.org; Fri, 29 Apr 2022 01:18:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56687) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ10-0000ao-Jz for guix-patches@gnu.org; Fri, 29 Apr 2022 01:18:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ10-00077l-Eb for guix-patches@gnu.org; Fri, 29 Apr 2022 01:18:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 01/30] gnu: moarvm: Remove trailing boolean. References: <20220429051428.372844-1-paul@apatience.com> In-Reply-To: <20220429051428.372844-1-paul@apatience.com> Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120943827262 (code B ref 55179); Fri, 29 Apr 2022 05:18:02 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:17:18 +0000 Received: from localhost ([127.0.0.1]:50561 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ0H-00075d-Jy for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:17:17 -0400 Received: from mail-40136.proton.ch ([185.70.40.136]:39758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ0G-00075P-Fy for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:17:16 -0400 Date: Fri, 29 Apr 2022 05:17:04 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209430; bh=QYELiyDCxUQwtwjXEWXOcXP4wn3R+TaoT2cX4hwdp64=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:Feedback-ID:From:To: Cc:Date:Subject:Reply-To:Feedback-ID:Message-ID; b=Pk8TmpWdZQ6+t18xRtsjIvT8cj8wDQwWWjGvdoSRDsvMTHjxa/VE/nzu10GgLtVxf Li38yq6TI/R4CGXTe91aBwDRkR5Yuy391Nq0/8r7ogTxGeTZ9D+tnc1XKxjtbzPAEK H0r+jRaQlgPQ/d+SLVaYVor0B6RRM+r3dFndPqQm4UvzwZbj1LcZG/LOyQxdu2EKHI djkBLnEa1wpKvAQ+tms37mOdGtW+SvcK2vjyhVBuu6r5EBlo7K5PRpu8lUMbeBmN64 L+9w9AGNAHDWdd2ZBT1Xpekefn7m6wbSTo2GuRvve49T9cxhEup0MAFZaQy7ELpfSB PADKBj8RleJdw== From: "Paul A. Patience" Message-ID: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (moarvm)[source]: Reindent. [snippet]: Remove trailing boolean. [arguments]: Reindent. --- gnu/packages/perl6.scm | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index dab9dd477b..3c3646587a 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -36,31 +36,30 @@ (define-public moarvm (name "moarvm") (version "2019.03") (source - (origin - (method url-fetch) - (uri (string-append "https://moarvm.org/releases/MoarVM-" - version ".tar.gz")) - (sha256 - (base32 - "017w1zvr6yl0cgjfc1b3ddlc6vjw9q8p7alw1vvsckw95190xc14")) - (modules '((guix build utils))) - (snippet - '(begin - ;(delete-file-recursively "3rdparty/dynasm") ; JIT - (delete-file-recursively "3rdparty/dyncall") - (delete-file-recursively "3rdparty/freebsd") - (delete-file-recursively "3rdparty/libatomicops") - (delete-file-recursively "3rdparty/libuv") - (delete-file-recursively "3rdparty/libtommath") - (delete-file-recursively "3rdparty/msinttypes") - #t)))) + (origin + (method url-fetch) + (uri (string-append "https://moarvm.org/releases/MoarVM-" + version ".tar.gz")) + (sha256 + (base32 + "017w1zvr6yl0cgjfc1b3ddlc6vjw9q8p7alw1vvsckw95190xc14")) + (modules '((guix build utils))) + (snippet + '(begin + ;(delete-file-recursively "3rdparty/dynasm") ; JIT + (delete-file-recursively "3rdparty/dyncall") + (delete-file-recursively "3rdparty/freebsd") + (delete-file-recursively "3rdparty/libatomicops") + (delete-file-recursively "3rdparty/libuv") + (delete-file-recursively "3rdparty/libtommath") + (delete-file-recursively "3rdparty/msinttypes"))))) (build-system perl-build-system) (arguments '(#:phases (modify-phases %standard-phases (replace 'configure (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out")) + (let ((out (assoc-ref outputs "out")) (pkg-config (assoc-ref inputs "pkg-config"))) (setenv "CFLAGS" "-fcommon") (setenv "LDFLAGS" (string-append "-Wl,-rpath=" out "/lib")) From patchwork Fri Apr 29 05:17:10 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 38999 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 BEF5D27BBEA; Fri, 29 Apr 2022 06:18:15 +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 822B327BBE9 for ; Fri, 29 Apr 2022 06:18:15 +0100 (BST) Received: from localhost ([::1]:34454 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ1C-00075B-M3 for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:18:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60748) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ11-00070c-Gv for guix-patches@gnu.org; Fri, 29 Apr 2022 01:18:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56688) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ11-0000ay-5w for guix-patches@gnu.org; Fri, 29 Apr 2022 01:18:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ10-00077u-VA for guix-patches@gnu.org; Fri, 29 Apr 2022 01:18:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 02/30] gnu: nqp: Remove trailing booleans. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120944627282 (code B ref 55179); Fri, 29 Apr 2022 05:18:02 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:17:26 +0000 Received: from localhost ([127.0.0.1]:50565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ0P-00075y-UN for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:17:26 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:32249) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ0N-00075l-N5 for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:17:24 -0400 Date: Fri, 29 Apr 2022 05:17:10 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209437; bh=mQ8cMSyayKHF8vQ48ikXj8bM/ufxZn0Koww+ajjP1kI=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=OGtgvLQmGjKaHae1OctICKUdHtUkNRzu7pfycEL0yX0KjNPJsA6m0UrVSc6PZQpfX 86bvp1nb4/oHcBnmLOVeYI0ubkKQmKlvE0uxMKBSXw9MsM3GChmqeHQOhZYoDUHepf xhW6ChrVwwJo0tgXS+9+ew1BegZe3P/GZajZS6PKObUbwzl/OJmoFctx5UdVJsl8LA WRL01foZvXfvbn+vU9Zj7eu4F/pJziNPcKzh5CkLHBZ+I5ZWqs5hP5dHmYCPFeZQ3E 3HfbP/FM22wow4COy46stO6i4/qFM2U0O1A2USyva+h2y74/yn2mds6L3P/xhzXG8K r746J0slSpZsw== From: "Paul A. Patience" Message-ID: <20220429051700.373076-2-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (nqp)[source]: Reindent. [snippet]: Remove trailing boolean (and therefore the 'begin'). [arguments]: Remove trailing booleans. Reindent. --- gnu/packages/perl6.scm | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 3c3646587a..5f807a1743 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -100,17 +100,16 @@ (define-public nqp (name "nqp") (version "2019.03") (source - (origin - (method url-fetch) - (uri (string-append "https://rakudo.perl6.org/downloads/nqp/nqp-" - version ".tar.gz")) - (sha256 - (base32 - "183zhll13fx416s3hkg4bkvib77kyr857h0nydgrl643fpacxp83")) - (modules '((guix build utils))) - (snippet - '(begin - (delete-file-recursively "3rdparty") #t)))) + (origin + (method url-fetch) + (uri (string-append "https://rakudo.perl6.org/downloads/nqp/nqp-" + version ".tar.gz")) + (sha256 + (base32 + "183zhll13fx416s3hkg4bkvib77kyr857h0nydgrl643fpacxp83")) + (modules '((guix build utils))) + (snippet + '(delete-file-recursively "3rdparty")))) (build-system perl-build-system) (arguments '(#:phases @@ -125,21 +124,18 @@ (define-public nqp "tools/build/gen-moar-runner.pl" "t/nqp/111-spawnprocasync.t" "t/nqp/113-run-command.t") - (("/bin/sh") (which "sh"))) - #t)) + (("/bin/sh") (which "sh"))))) (add-after 'unpack 'patch-source-date (lambda _ (substitute* "tools/build/gen-version.pl" - (("gmtime") "gmtime(0)")) - #t)) + (("gmtime") "gmtime(0)")))) (add-after 'unpack 'remove-failing-test ;; One subtest fails for unknown reasons (lambda _ - (delete-file "t/nqp/019-file-ops.t") - #t)) + (delete-file "t/nqp/019-file-ops.t"))) (replace 'configure (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out")) + (let ((out (assoc-ref outputs "out")) (moar (assoc-ref inputs "moarvm"))) (invoke "perl" "Configure.pl" "--backends=moar" From patchwork Fri Apr 29 05:17:17 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39000 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 EAD2B27BBEA; Fri, 29 Apr 2022 06:18:21 +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 67D9E27BBE9 for ; Fri, 29 Apr 2022 06:18:21 +0100 (BST) Received: from localhost ([::1]:34768 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ1I-0007IV-Ji for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:18:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60752) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ11-00070j-S0 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:18:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56689) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ11-0000b6-I5 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:18:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ11-000781-D1 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:18:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 03/30] gnu: rakudo: Remove trailing booleans. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:18:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120944927298 (code B ref 55179); Fri, 29 Apr 2022 05:18:03 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:17:29 +0000 Received: from localhost ([127.0.0.1]:50569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ0T-00076D-B8 for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:17:29 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:29507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ0R-00075q-Tm for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:17:28 -0400 Date: Fri, 29 Apr 2022 05:17:17 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209442; bh=OY0+ZkEaGHapoE3hfcdkDhNWn37O5F2J6xQdZzg9LRI=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=K7Kr1WFxMoyVK5jimzfnB26IGnJsxJaG5Ory/y++uJWAfWOV5vUuQ3Rwjye9penaE yMvdQZ/XuRrt2dnr/e1cjWe9Fx0F1QvGJaTSJ0fQYpaQ6Jjn+6hA8hkacQpaJTE5Y4 QZ1QafFgn1/IZeSmwGC/atMN27y76a61TzBnQ7lgUuDeHIk1cSolankjlOUK20ZlfT RelrULmZwkvuesCzbYmge3FuE3zYX/hgoHaRt8Tsp0caws1Dsh1L2tpicmDNnFosgw 1qkydLvo6+RQzPTXEPgY7vpRIP2/0rPWjsppFTTXAuSO+I6GfHo9g5c0mgfL/oO0VI Ufc5lKoVt+G7A== From: "Paul A. Patience" Message-ID: <20220429051700.373076-3-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (rakudo)[source]: Reindent. [arguments]: Remove trailing booleans. Reindent. [native-search-paths]: Reindent. --- gnu/packages/perl6.scm | 37 +++++++++++++++++-------------------- 1 file changed, 17 insertions(+), 20 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 5f807a1743..052d4e0914 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -161,13 +161,13 @@ (define-public rakudo (name "rakudo") (version "2019.03.1") (source - (origin - (method url-fetch) - (uri (string-append "https://rakudo.perl6.org/downloads/rakudo/rakudo-" - version ".tar.gz")) - (sha256 - (base32 - "1nllf69v8xr6v3kkj7pmryg11n5m3ajfkr7j72pvhrgnjy8lv3r1")))) + (origin + (method url-fetch) + (uri (string-append "https://rakudo.perl6.org/downloads/rakudo/rakudo-" + version ".tar.gz")) + (sha256 + (base32 + "1nllf69v8xr6v3kkj7pmryg11n5m3ajfkr7j72pvhrgnjy8lv3r1")))) (build-system perl-build-system) (arguments '(#:phases @@ -175,16 +175,14 @@ (define-public rakudo (add-after 'unpack 'patch-source-date (lambda _ (substitute* "tools/build/gen-version.pl" - (("gmtime") "gmtime(0)")) - #t)) + (("gmtime") "gmtime(0)")))) (add-after 'patch-source-shebangs 'patch-more-shebangs (lambda _ (substitute* '("tools/build/create-js-runner.pl" "tools/build/create-moar-runner.p6" "tools/build/create-jvm-runner.pl" "src/core/Proc.pm6") - (("/bin/sh") (which "sh"))) - #t)) + (("/bin/sh") (which "sh"))))) (replace 'configure (lambda* (#:key inputs outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) @@ -197,23 +195,22 @@ (define-public rakudo ;; modules systemwide. See: https://github.com/ugexe/zef/issues/117 (add-after 'install 'install-dist-tool (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) + (let* ((out (assoc-ref outputs "out")) (dest (string-append out "/share/perl6/tools"))) (install-file "tools/install-dist.p6" dest) (substitute* (string-append dest "/install-dist.p6") (("/usr/bin/env perl6") - (string-append out "/bin/perl6")))) - #t))))) + (string-append out "/bin/perl6"))))))))) (inputs (list moarvm nqp openssl)) (home-page "https://rakudo.org/") (native-search-paths - (list (search-path-specification - (variable "PERL6LIB") - (separator ",") - (files '("share/perl6/lib" - "share/perl6/site/lib" - "share/perl6/vendor/lib"))))) + (list (search-path-specification + (variable "PERL6LIB") + (separator ",") + (files '("share/perl6/lib" + "share/perl6/site/lib" + "share/perl6/vendor/lib"))))) (synopsis "Perl 6 Compiler") (description "Rakudo Perl is a compiler that implements the Perl 6 specification and runs on top of several virtual machines.") From patchwork Fri Apr 29 05:17:27 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39001 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 5CE9427BBEA; Fri, 29 Apr 2022 06:18:24 +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 119CB27BBE9 for ; Fri, 29 Apr 2022 06:18:24 +0100 (BST) Received: from localhost ([::1]:34932 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ1L-0007Ow-8D for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:18:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60760) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ12-000718-B2 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:18:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56690) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ11-0000bM-UW for guix-patches@gnu.org; Fri, 29 Apr 2022 01:18:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ11-000789-QA for guix-patches@gnu.org; Fri, 29 Apr 2022 01:18:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 04/30] gnu: moarvm: Update to 2022.04. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:18:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120946727335 (code B ref 55179); Fri, 29 Apr 2022 05:18:03 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:17:47 +0000 Received: from localhost ([127.0.0.1]:50575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ0k-00076o-PI for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:17:46 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:31546) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ0j-00076U-4b for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:17:45 -0400 Date: Fri, 29 Apr 2022 05:17:27 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209459; bh=9BtfaJLNf+fKdrQXnimyHSx/ebYEAk9y/gvHd4UMufo=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=Uts/0HKLHg8dsbDxrmC4KynW0HPtpPzJfzu8KmcXFzxrA5utE4Tx9YH8TGKhOm4H+ EHrwRCtU7uQjAtJGcbgL49Ha5JxBVq3rvVNoMMlg533MFU88CgsivQ5jc5xeR4s4/l c5o679AMa54tOJVoLxkuSwIZq++e7y7YvUW39DJkEl1JrW5ozwuFo5rZ4IU4jf/AaN pYVtErb43nNxyKv9wmRMZK6hx8zQhHXureV0a2eKvf/b9tdYAQ9Nb+qQ/lhQERxnMf 06HC09oBBeNQDHsX3Z0mvlitk6mYb4RluJNeVAPgyNXQTNKL7KEVgEETpjEhHUj5Rp pQr6MzTzsC+1A== From: "Paul A. Patience" Message-ID: <20220429051700.373076-4-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (moarvm): Update to 2022.04. [arguments]: Add 'fix-build' phase. [propagated-inputs]: Use latest libtommath. Move below native-inputs. --- gnu/packages/perl6.scm | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 052d4e0914..35652cda17 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -34,15 +34,14 @@ (define-module (gnu packages perl6) (define-public moarvm (package (name "moarvm") - (version "2019.03") + (version "2022.04") (source (origin (method url-fetch) (uri (string-append "https://moarvm.org/releases/MoarVM-" version ".tar.gz")) (sha256 - (base32 - "017w1zvr6yl0cgjfc1b3ddlc6vjw9q8p7alw1vvsckw95190xc14")) + (base32 "0128fxqaz7cwjf6amaz2cgd7xl52zvi5fr7bwnj229snll5za1mf")) (modules '((guix build utils))) (snippet '(begin @@ -57,6 +56,10 @@ (define-public moarvm (arguments '(#:phases (modify-phases %standard-phases + (add-after 'unpack 'fix-build + (lambda _ + (substitute* "build/Makefile.in" + (("^ +3rdparty/freebsd/.*") "")))) (replace 'configure (lambda* (#:key inputs outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) @@ -71,11 +74,11 @@ (define-public moarvm "--has-libffi" "--has-libuv"))))))) (home-page "https://moarvm.org/") - ;; These should be inputs but moar.h can't find them when building rakudo - (propagated-inputs - (list libatomic-ops libffi libtommath-1.0 libuv)) (native-inputs (list pkg-config)) + ;; These should be inputs but moar.h can't find them when building Rakudo. + (propagated-inputs + (list libatomic-ops libffi libtommath libuv)) (synopsis "VM for NQP And Rakudo Perl 6") (description "Short for \"Metamodel On A Runtime\", MoarVM is a modern virtual machine From patchwork Fri Apr 29 05:17:35 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39003 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 7EA0027BBE9; Fri, 29 Apr 2022 06:19: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 E78AA27BBEA for ; Fri, 29 Apr 2022 06:19:15 +0100 (BST) Received: from localhost ([::1]:35402 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ2B-0007ic-2b for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:19:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60770) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ12-00072J-Vl for guix-patches@gnu.org; Fri, 29 Apr 2022 01:18:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56693) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ12-0000bh-LP for guix-patches@gnu.org; Fri, 29 Apr 2022 01:18:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ12-00078N-G4 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:18:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 05/30] gnu: Add nqp-configure. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:18:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120947527358 (code B ref 55179); Fri, 29 Apr 2022 05:18:04 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:17:55 +0000 Received: from localhost ([127.0.0.1]:50577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ0l-00076q-1F for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:17:55 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:48172) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ0j-00076V-Ne for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:17:46 -0400 Date: Fri, 29 Apr 2022 05:17:35 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209460; bh=txOunhBqGNHr3ZcVQpqBv6gwyVWcBuj/o3c3GNv7MoM=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=gaJynV8T83TuNLxczpQ+pg+xXOsD45fccJXEiNOfcT30IETAlHGLjzT6DRbeS2pMP 5bGXy/0m6bME2em1tbgN8ViKwuQXqlNm91IDIym+JYx58Dsk7jb/YnkmUyLZjhyZ/4 LcaPoR5x/Yx1XhlTzj4UnbWnEkmRmf98iRxfilwd+C3h0qwV/9JhoLqCORm5vsO/IE NZmPMW4X7Z+hIxNNAOQ5fF90H+8GpsAa/muE8CXalFPFymyxeOJFjdoybp5JoJliyN 1K0arFbjwvmMa/SEuVBb8GZunh3t3FDfkhkfayBGCilmoxujWeEN6TFqUcwATgRyrw OTjpSFuf6TOIg== From: "Paul A. Patience" Message-ID: <20220429051700.373076-5-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (nqp-configure): New variable. --- gnu/packages/perl6.scm | 54 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 35652cda17..b510a584f2 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -98,6 +98,60 @@ (define-public moarvm @end itemize") (license license:artistic2.0))) +(define-public nqp-configure + (let ((commit "9b98931e0bfb8c4aac61590edf5074e63aa8ea4b")) + (package + (name "nqp-configure") + ;; NQP and Rakudo use the same version of nqp-configure. + ;; We may as well set nqp-configure's version to the same as theirs. + (version "2022.04") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Raku/nqp-configure") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1vc1q11kjb964jal9dhgf5vwp371a3rfw7gj987n33kzli7a10n0")))) + (build-system perl-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'create-makefile-and-manifest + (lambda _ + (call-with-output-file "Makefile.PL" + (lambda (port) + (format port " +use ExtUtils::MakeMaker; +WriteMakefile(NAME => 'NQP::Config');\n"))) + (call-with-output-file "MANIFEST" + (lambda (port) + (format port " +LICENSE +MANIFEST +Makefile.PL +README.md +bin/make.nqp +doc/Macros.md +doc/NQP-Config.md +lib/NQP/Config.pm +lib/NQP/Config/Test.pm +lib/NQP/Macros.pm +t/10-config.t +t/20-macros.t +t/30-if-macro.t\n"))))) + (add-after 'patch-source-shebangs 'patch-more-shebangs + (lambda _ + (substitute* '("bin/make.nqp" + "lib/NQP/Config.pm") + (("/bin/sh") (which "sh")))))))) + (home-page "https://github.com/Raku/nqp-configure") + (synopsis "Configuration and build modules for NQP") + (description "This library provides support modules for NQP and Rakudo +@file{Configure.pl} scripts.") + (license license:artistic2.0)))) + (define-public nqp (package (name "nqp") From patchwork Fri Apr 29 05:17:38 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39006 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 A9D6027BBEA; Fri, 29 Apr 2022 06:19:55 +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 EC4F227BBE9 for ; Fri, 29 Apr 2022 06:19:54 +0100 (BST) Received: from localhost ([::1]:35780 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ2n-00081D-Md for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:19:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32768) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ1y-0007y6-O2 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56739) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ1y-0000jl-FW for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ1y-0007CE-Aq for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 06/30] gnu: nqp: Update to 2022.04. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120948927472 (code B ref 55179); Fri, 29 Apr 2022 05:19:02 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:18:09 +0000 Received: from localhost ([127.0.0.1]:50590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ12-00078G-0b for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:09 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:46066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ0t-000771-5I for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:01 -0400 Date: Fri, 29 Apr 2022 05:17:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209464; bh=2CVw2KRPnuIGjNS/F//PlmELIkyxbJHhHD3uh02+eTg=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=j0fcL3hcESN0sGQELItaxg2jpp4APzMES332JpwIjMNK1W41936fjLke4+Nqqcrgx Cq3F6odTJRGxU/Lrnuj6dJ5sSYvuhdONzjhB/CwgWN7ITZ8xQgqZeTIu0yrVULkhw0 lLCD4UGtNBaOQ8edXdymV3xuI0c9KIfD2LeOmAvwlqAbUL9QAAf7HEpTS4jVAmcEWc ftr5WIZsoRWIU6cyUBZMlxYEown3v7YTLoI3w1Ozbbl7gMW5ND6w7SI7AMZv+fOZZB r+LwyirUjYuGto1dA+mkvcVo7J2+ZrkU4anSYl6SAkeHX9Vh00Ka1PDJx2ur61U96Q mSvZ6nruoNUuA== From: "Paul A. Patience" Message-ID: <20220429051700.373076-6-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (nqp): Update to 2022.04. [arguments]: Add 'remove-calls-to-git' and 'fix-paths' phases. Remove obsolete files from 'patch-more-shebangs' phase and sort the rest. Remove 'patch-source-date' and 'remove-failing-test' phases. [native-inputs]: Add nqp-configure. [home-page]: Update. [description]: Replace mentions of Perl with Raku. --- gnu/packages/perl6.scm | 56 ++++++++++++++++++++++-------------------- 1 file changed, 30 insertions(+), 26 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index b510a584f2..0e0c352892 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -155,15 +155,14 @@ (define-public nqp-configure (define-public nqp (package (name "nqp") - (version "2019.03") + (version "2022.04") (source (origin (method url-fetch) - (uri (string-append "https://rakudo.perl6.org/downloads/nqp/nqp-" - version ".tar.gz")) + (uri (string-append "https://github.com/Raku/nqp/releases/download/" + version "/nqp-" version ".tar.gz")) (sha256 - (base32 - "183zhll13fx416s3hkg4bkvib77kyr857h0nydgrl643fpacxp83")) + (base32 "1777shxr8qw6m2492ckb0r301qdx5gls6kphz554dh6k4n74avam")) (modules '((guix build utils))) (snippet '(delete-file-recursively "3rdparty")))) @@ -171,25 +170,28 @@ (define-public nqp (arguments '(#:phases (modify-phases %standard-phases + (add-after 'unpack 'remove-calls-to-git + (lambda _ + (invoke "perl" "-ni" "-e" + "print if not /^BEGIN {/ .. /^}/" + "Configure.pl"))) + (add-after 'remove-calls-to-git 'fix-paths + (lambda _ + (substitute* "tools/build/gen-version.pl" + (("catfile\\(\\$libdir, 'MAST', \\$_\\)") + (string-append "catfile('" + (assoc-ref %build-inputs "moarvm") + "/share/nqp/lib" + "', 'MAST', $_)"))))) (add-after 'patch-source-shebangs 'patch-more-shebangs (lambda _ - (substitute* '("tools/build/install-jvm-runner.pl.in" + (substitute* '("t/nqp/111-spawnprocasync.t" + "t/nqp/113-run-command.t" "tools/build/gen-js-cross-runner.pl" "tools/build/gen-js-runner.pl" "tools/build/install-js-runner.pl" - "tools/build/install-moar-runner.pl" - "tools/build/gen-moar-runner.pl" - "t/nqp/111-spawnprocasync.t" - "t/nqp/113-run-command.t") + "tools/build/install-jvm-runner.pl.in") (("/bin/sh") (which "sh"))))) - (add-after 'unpack 'patch-source-date - (lambda _ - (substitute* "tools/build/gen-version.pl" - (("gmtime") "gmtime(0)")))) - (add-after 'unpack 'remove-failing-test - ;; One subtest fails for unknown reasons - (lambda _ - (delete-file "t/nqp/019-file-ops.t"))) (replace 'configure (lambda* (#:key inputs outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) @@ -198,18 +200,20 @@ (define-public nqp "--backends=moar" "--with-moar" (string-append moar "/bin/moar") "--prefix" out))))))) + (native-inputs + (list nqp-configure)) (inputs (list moarvm)) - (home-page "https://github.com/perl6/nqp") + (home-page "https://github.com/Raku/nqp") (synopsis "Not Quite Perl") - (description "This is \"Not Quite Perl\" -- a lightweight Perl 6-like -environment for virtual machines. The key feature of NQP is that it's designed -to be a very small environment (as compared with, say, perl6 or Rakudo) and is -focused on being a high-level way to create compilers and libraries for virtual -machines like MoarVM, the JVM, and others. + (description "This is \"Not Quite Perl\" -- a lightweight Raku-like +environment for virtual machines. The key feature of NQP is that it's +designed to be a very small environment (as compared with, say, Rakudo) and is +focused on being a high-level way to create compilers and libraries for +virtual machines like MoarVM, the JVM, and others. -Unlike a full-fledged implementation of Perl 6, NQP strives to have as small a -runtime footprint as it can, while still providing a Perl 6 object model and +Unlike a full-fledged implementation of Raku, NQP strives to have as small a +runtime footprint as it can, while still providing a Raku object model and regular expression engine for the virtual machine.") (license license:artistic2.0))) From patchwork Fri Apr 29 05:17:42 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39002 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 7E71027BBEA; Fri, 29 Apr 2022 06:18:50 +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 C85FD27BBE9 for ; Fri, 29 Apr 2022 06:18:49 +0100 (BST) Received: from localhost ([::1]:35240 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ1k-0007bx-Vl for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:18:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60774) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ13-00073C-G1 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:18:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56694) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ13-0000c2-46 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:18:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ12-00078W-Uy for guix-patches@gnu.org; Fri, 29 Apr 2022 01:18:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 07/30] gnu: rakudo: Update to 2022.04. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:18:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120948427423 (code B ref 55179); Fri, 29 Apr 2022 05:18:04 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:18:04 +0000 Received: from localhost ([127.0.0.1]:50581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ0t-00077E-3L for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:03 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:29977) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ0p-00076h-Am for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:17:52 -0400 Date: Fri, 29 Apr 2022 05:17:42 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209465; bh=PGEo80yliTATIJBmOasmSvtsASs9q2xMlN3bzBspuBs=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=plu2ny6FrJn1xAktZ5OJTDasf4LC93RhtrfrA8WyZQobWpYz+qqcLwiWe1M0sb50g BSFOi8ACXK0zdyN5GJE8iODc5JSlIRGZmYUl74X5v4aA0/TgSe8tDv86IpvQrj6ocL oat0iqgPXX7VReMjLaxT4palEp0ME6zVibIRcc/E/x03pxiOmx7vsHmMTVWcxv9dTM nUR5XWrs++8K2Di0uk6j80GyBr8FYKL/H1jzs4w++3ZLcjT9GbJiFlayXcJAUY+pDf 25cJi/RgTNG/30olVZ6kaFUsWpfX0QwrVfE3NLel/VWfBH5369Tb4suDDROdccxtEI LZgs1Vp5gdDxw== From: "Paul A. Patience" Message-ID: <20220429051700.373076-7-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (rakudo): Update to 2022.04. [source]: Add snippet to delete bundled 3rdparty directory. [arguments]: Add 'remove-calls-to-git', 'fix-paths' and 'disable-failing-tests' phases. Remove 'patch-source-date' phase. Adjust files in 'patch-more-shebangs' phase and sort them. Remove redundant './' from 'configure' phase. Replace Perl extensions and paths with Raku equivalents in 'install-dist-tool' phase. [native-inputs]: Add nqp-configure. [synopsis, description]: Replace mentions of Perl with Raku. * guix/build/rakudo-build-system.scm (install): Replace Perl extension with Raku extension. --- gnu/packages/perl6.scm | 71 +++++++++++++++++++++--------- guix/build/rakudo-build-system.scm | 2 +- 2 files changed, 50 insertions(+), 23 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 0e0c352892..3dfdeec4f1 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2019 Efraim Flashner ;;; Copyright © 2019 Tobias Geerinckx-Rice +;;; Copyright © 2022 Paul A. Patience ;;; ;;; This file is part of GNU Guix. ;;; @@ -28,6 +29,7 @@ (define-module (gnu packages perl6) #:use-module (gnu packages libevent) #:use-module (gnu packages libffi) #:use-module (gnu packages multiprecision) + #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages tls)) @@ -220,48 +222,73 @@ (define-public nqp (define-public rakudo (package (name "rakudo") - (version "2019.03.1") + (version "2022.04") (source (origin (method url-fetch) - (uri (string-append "https://rakudo.perl6.org/downloads/rakudo/rakudo-" - version ".tar.gz")) + (uri (string-append "https://github.com/rakudo/rakudo/releases/download/" + version "/rakudo-" version ".tar.gz")) (sha256 - (base32 - "1nllf69v8xr6v3kkj7pmryg11n5m3ajfkr7j72pvhrgnjy8lv3r1")))) + (base32 "0x0w5b8g5kna1mlvsli9dqmnwvqalrar3cgpixmyiyvyjb6ah4vy")) + (modules '((guix build utils))) + (snippet + '(delete-file-recursively "3rdparty")))) (build-system perl-build-system) (arguments - '(#:phases + `(#:phases (modify-phases %standard-phases - (add-after 'unpack 'patch-source-date + (add-after 'unpack 'remove-calls-to-git (lambda _ - (substitute* "tools/build/gen-version.pl" - (("gmtime") "gmtime(0)")))) + (invoke "perl" "-ni" "-e" "print if not /^BEGIN {/ .. /^}/" + "Configure.pl"))) + (add-after 'remove-calls-to-git 'fix-paths + (lambda _ + (substitute* "tools/templates/Makefile-common-macros.in" + (("NQP_CONFIG_DIR = .*") + (string-append "NQP_CONFIG_DIR = " + (assoc-ref %build-inputs "nqp-configure") + "/lib/perl5/site_perl/" + ,(package-version perl) + "\n"))))) + ;; These tests pass when run manually. + (add-after 'fix-paths 'disable-failing-tests + (lambda _ + (substitute* "t/02-rakudo/repl.t" + (("^plan 47;\n") "plan 46;\n")) + (invoke "perl" "-ni" "-e" + "printf if not /^ \\(temp %\\*ENV\\)/ .. /^ }/" + "t/02-rakudo/repl.t") + (substitute* "t/09-moar/01-profilers.t" + (("^plan 12;\n") "plan 10;\n") + (("^ok \\$htmlpath\\.IO\\.f, .*") "") + (("^ok \\(try \\$htmlpath\\.IO\\.s .*") "")))) (add-after 'patch-source-shebangs 'patch-more-shebangs (lambda _ - (substitute* '("tools/build/create-js-runner.pl" - "tools/build/create-moar-runner.p6" - "tools/build/create-jvm-runner.pl" - "src/core/Proc.pm6") + (substitute* '("src/core.c/Proc.pm6" + "t/spec/S29-os/system.t" + "tools/build/create-js-runner.pl" + "tools/build/create-jvm-runner.pl") (("/bin/sh") (which "sh"))))) (replace 'configure (lambda* (#:key inputs outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) (nqp (assoc-ref inputs "nqp"))) - (invoke "perl" "./Configure.pl" + (invoke "perl" "Configure.pl" "--backend=moar" "--with-nqp" (string-append nqp "/bin/nqp") "--prefix" out)))) - ;; This is the recommended tool for distro maintainers to install perl6 + ;; This is the recommended tool for distro maintainers to install Raku ;; modules systemwide. See: https://github.com/ugexe/zef/issues/117 (add-after 'install 'install-dist-tool (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) (dest (string-append out "/share/perl6/tools"))) - (install-file "tools/install-dist.p6" dest) - (substitute* (string-append dest "/install-dist.p6") - (("/usr/bin/env perl6") - (string-append out "/bin/perl6"))))))))) + (install-file "tools/install-dist.raku" dest) + (substitute* (string-append dest "/install-dist.raku") + (("/usr/bin/env raku") + (string-append out "/bin/raku"))))))))) + (native-inputs + (list nqp-configure)) (inputs (list moarvm nqp openssl)) (home-page "https://rakudo.org/") @@ -272,9 +299,9 @@ (define-public rakudo (files '("share/perl6/lib" "share/perl6/site/lib" "share/perl6/vendor/lib"))))) - (synopsis "Perl 6 Compiler") - (description "Rakudo Perl is a compiler that implements the Perl 6 -specification and runs on top of several virtual machines.") + (synopsis "Raku Compiler") + (description "Rakudo is a compiler that implements the Raku specification +and runs on top of several virtual machines.") (license license:artistic2.0))) (define-public perl6-grammar-debugger diff --git a/guix/build/rakudo-build-system.scm b/guix/build/rakudo-build-system.scm index 5cf1cc55bc..642cc570d1 100644 --- a/guix/build/rakudo-build-system.scm +++ b/guix/build/rakudo-build-system.scm @@ -59,7 +59,7 @@ (define* (install #:key inputs outputs with-zef? #:allow-other-keys) #t) (begin (let ((inst (string-append (assoc-ref inputs "rakudo") - "/share/perl6/tools/install-dist.p6"))) + "/share/perl6/tools/install-dist.raku"))) (setenv "RAKUDO_RERESOLVE_DEPENDENCIES" "0") (setenv "RAKUDO_MODULE_DEBUG" "1") ; be verbose while building (invoke inst (string-append "--to=" perl6) "--for=site")))))) From patchwork Fri Apr 29 05:17:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39007 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 C679227BBEB; Fri, 29 Apr 2022 06:19:57 +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 83C9127BBE9 for ; Fri, 29 Apr 2022 06:19:57 +0100 (BST) Received: from localhost ([::1]:36034 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ2q-0008DA-Ly for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:19:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32770) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ20-0007yn-HE for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56743) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ1z-0000js-C4 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ1z-0007CT-7e for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 08/30] gnu: perl6-tap-harness: Update to 0.3.5. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:19:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120948927485 (code B ref 55179); Fri, 29 Apr 2022 05:19:03 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:18:09 +0000 Received: from localhost ([127.0.0.1]:50600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ17-00079A-Dx for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:09 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:11356) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ13-00077V-DY for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:05 -0400 Date: Fri, 29 Apr 2022 05:17:52 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209479; bh=8uhzRcYNF9vBEHkxQvQVSda2MCUKdGa/2SvGEMTWC0Q=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=b3fdBv/ujyMpFWED+UIf3V6BEf8rtNfolhFJCC0+TIyU+j0EB6xUKAGARrXNYAZqI P5HpDohjtyz8+BlodsBHLg88ZoQCC+idGQA1zm7pcB3GoQMUPHQx5zhguoP0aZOtui IkI2E/gnakH68XE/ZB93oMwW7eUG50+jS4NuvvtGrzANHG9QVjmhBZxKoGQWmRg5ri irHvVszKKNIjgqpCsmelF+Eewz26j5kyRB+afmvWtBVbrmFLotCfnStwF1vxQTqQ0o +6CTwNo3MFxAa6zxO++1CHfPIBGijEs23gEuF7w65mGHRiRYt6VOYJVhNBGZX77mWw F/Z1SPWSbViTA== From: "Paul A. Patience" Message-ID: <20220429051700.373076-8-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-tap-harness): Update to 0.3.5. [source]: Update URL. Reindent. [arguments]: Replace obsolete prove6 script with manual Raku invocation in 'check' phase. [home-page]: Update. [synopsis]: Replace mention of Perl with Raku. * gnu/packages/rakudo-build-system.scm (check): Replace obsolete prove6 script with manual Raku invocation. --- gnu/packages/perl6.scm | 25 ++++++++++++------------- guix/build/rakudo-build-system.scm | 6 +++++- 2 files changed, 17 insertions(+), 14 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 3dfdeec4f1..18acbdbbbd 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -680,17 +680,16 @@ (define-public perl6-svg-plot (define-public perl6-tap-harness (package (name "perl6-tap-harness") - (version "0.0.7") + (version "0.3.5") (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/perl6/tap-harness6") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1lig8i0my3fgqvlay9532xslbf3iis2d7wz89gniwvwqffi2kh6r")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Raku/tap-harness6") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "162crdy8g6xhnry26pjma2panm0c79n26igmljg79al4bqj9lyc9")))) (build-system rakudo-build-system) (arguments '(#:with-zef? #f @@ -699,9 +698,9 @@ (define-public perl6-tap-harness (modify-phases %standard-phases (replace 'check (lambda _ - (invoke "perl6" "-Ilib" "bin/prove6" "-l" "t")))))) - (home-page "https://github.com/perl6/tap-harness6/") - (synopsis "TAP harness for perl6") + (invoke "raku" "-MTAP" "-Ilib" "-l" "t")))))) + (home-page "https://github.com/Raku/tap-harness6") + (synopsis "TAP harness for Raku") (description "This module provides the @command{prove6} command which runs a TAP based test suite and prints a report. The @command{prove6} command is a minimal wrapper around an instance of this module.") diff --git a/guix/build/rakudo-build-system.scm b/guix/build/rakudo-build-system.scm index 642cc570d1..8f9a3b11d8 100644 --- a/guix/build/rakudo-build-system.scm +++ b/guix/build/rakudo-build-system.scm @@ -36,7 +36,11 @@ (define-module (guix build rakudo-build-system) (define* (check #:key tests? inputs with-prove6? #:allow-other-keys) (if (and tests? (assoc-ref inputs "perl6-tap-harness")) ;(if (and tests? with-prove6?) - (invoke "prove6" "-I=lib" "t/") + (let ((test-files (find-files "t/" "\\.(rakutest|t|t6)$"))) + (invoke "raku" "-MTAP" "-e" + (string-append + "my @tests = <" (string-join test-files " ") ">; " + "TAP::Harness.new().run(@tests);"))) (format #t "test suite not run~%")) #t) From patchwork Fri Apr 29 05:17:56 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39008 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 8CA0F27BBEC; Fri, 29 Apr 2022 06:20:11 +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 34FE127BBE9 for ; Fri, 29 Apr 2022 06:20:11 +0100 (BST) Received: from localhost ([::1]:36726 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ34-0000KN-9T for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:20:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32772) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ20-0007yo-GB for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56740) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ1y-0000jq-Uv for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ1y-0007CM-PX for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 09/30] gnu: perl6-zef: Update to 0.13.8. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120948927479 (code B ref 55179); Fri, 29 Apr 2022 05:19:02 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:18:09 +0000 Received: from localhost ([127.0.0.1]:50598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ17-000793-5o for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:09 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:44288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ13-00077S-8T for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:05 -0400 Date: Fri, 29 Apr 2022 05:17:56 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209479; bh=VHQJgzXXgV63J7e+PWRtPG65yHwTC0QMt8vT76hfSCw=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=Ym4pvSuVPxONk5PzqbJIW9xjplrtYfZoj3PuVd/TmEZeUQSVf8uBVVXlhf5+LmOXO rvSsQwEYYJrHWeZdOcBqBI996TCCzwT2rgxYTBjx3C0h2w/KG8KMhUl7+WsrcMku7g MnKMQ5it7RxuB2ZRe4t647BGWvqNRfIYalL3hG7QFoXe6mvuX/zmSqd9WeIcN+blyU Ty4tIyvjzK70a6D+lTZxm5F8AftUG/Ro1wY++DVjOA6Zii8EtEKWqh3zjXxHpz42xD dvRPYPybiwTI+GdElrnTeqrl/WkTNDzosku2h43p66aqC5UVmB6zMUnwySP9eb0UEk 0p6hMZXyVE8Yw== From: "Paul A. Patience" Message-ID: <20220429051700.373076-9-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-zef): Update to 0.13.8. [source]: Reindent. [arguments]: Replace Perl with Raku in 'check' phase. [synopsis, description]: Replace mentions of Perl with Raku. --- gnu/packages/perl6.scm | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 18acbdbbbd..61be540ed8 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -829,17 +829,16 @@ (define-public perl6-xml-writer (define-public perl6-zef (package (name "perl6-zef") - (version "0.6.7") + (version "0.13.8") (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/ugexe/zef") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "07n7g1xw2c4g860rs890gx85vyhdq0ysgwbrnzw6q905jph2bkv7")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ugexe/zef") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zmx2gavi975811kskv5j4j2zsysnxfklwx0azn8rffraadnhscm")))) (build-system rakudo-build-system) (arguments '(#:with-zef? #f @@ -848,11 +847,11 @@ (define-public perl6-zef (replace 'check (lambda _ (setenv "HOME" "/tmp") - (invoke "perl6" "-I." "bin/zef" "--debug" + (invoke "raku" "-I." "bin/zef" "--debug" "--tap-harness" "test" ".")))))) (home-page "https://github.com/ugexe/zef") - (synopsis "Perl6 Module Management") - (description "Zef is a Perl 6 package (module) manager. It can be used to -download and install Perl 6 modules in your home directory or as a system-wide + (synopsis "Raku Module Management") + (description "Zef is a Raku package (module) manager. It can be used to +download and install Raku modules in your home directory or as a system-wide module.") (license license:artistic2.0))) From patchwork Fri Apr 29 05:18:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39004 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 796DE27BBEA; Fri, 29 Apr 2022 06:19:53 +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 1A22C27BBE9 for ; Fri, 29 Apr 2022 06:19:53 +0100 (BST) Received: from localhost ([::1]:35786 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ2m-00081O-9c for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:19:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32774) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ20-0007yq-HD for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56744) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ1z-0000jt-Ov for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ1z-0007Cf-Ko for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 10/30] gnu: perl6-terminal-ansicolor: Perl -> Raku. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:19:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120949427502 (code B ref 55179); Fri, 29 Apr 2022 05:19:03 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:18:14 +0000 Received: from localhost ([127.0.0.1]:50604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ1B-00079W-OG for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:13 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:11819) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ18-00078V-Jq for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:11 -0400 Date: Fri, 29 Apr 2022 05:18:00 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209484; bh=i7c84I9gO9ev24vek+w2vVmZGeXTOvkwOlksQG9ngOs=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=l0XZNt9bOFpE+e2W0XtERRz0Cxc8z8cK8jPnvi6In01Ty/nOZdeDOyPbvMuQH3+Ql wr1YyLTjNFtatdPcX8zUKOQH8TCCjRfKjjhWgYzP2kiu4ipzuwKEF9MhKbIPddN3rw gi8PNOg+KfNSam3J8ufzgfFswzgyA1cb3W3Y4DZ6JhyrkcP2Kr3Jwwa8FbNDpXQsV6 lZL7ync5obtE0HG9rVMJzCQlB9JZwLq4HpyUzFZ8E/Rp3BRPRQyXxun/IhyG2xXAtS yrohTWOgStaGJn9L5suODCBSypevswpGaj8e4EDgXCA1panCq5xQJiC+amVJABibBj S0x6kUHnYU+Vg== From: "Paul A. Patience" Message-ID: <20220429051700.373076-10-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-terminal-ansicolor): Extract commit outside of source. [description]: Replace mention of Perl with Raku. --- gnu/packages/perl6.scm | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 61be540ed8..6c5281f577 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -707,26 +707,26 @@ (define-public perl6-tap-harness (license license:artistic2.0))) (define-public perl6-terminal-ansicolor - (package - (name "perl6-terminal-ansicolor") - (version "0.5") - (source - (origin - (method git-fetch) - (uri (git-reference + ;; The commit where 0.5 was “tagged”. + (let ((commit "edded4a7116ce11cbc9fb5a83669c7ba119d0212")) + (package + (name "perl6-terminal-ansicolor") + (version "0.5") + (source + (origin + (method git-fetch) + (uri (git-reference (url "https://github.com/tadzik/Terminal-ANSIColor") - ;; The commit where 0.5 was "tagged" - (commit "edded4a7116ce11cbc9fb5a83669c7ba119d0212"))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1apm999azkyg5s35gid12wq019aqnvzrkz7qjmipd74mdxgr00x7")))) - (build-system rakudo-build-system) - (arguments '(#:with-zef? #f)) - (home-page "https://github.com/tadzik/Terminal-ANSIColor") - (synopsis "Colorize terminal output") - (description "This is a @code{Terminal::ANSIColor} module for Perl 6.") - (license license:expat))) + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1apm999azkyg5s35gid12wq019aqnvzrkz7qjmipd74mdxgr00x7")))) + (build-system rakudo-build-system) + (arguments '(#:with-zef? #f)) + (home-page "https://github.com/tadzik/Terminal-ANSIColor") + (synopsis "Colorize terminal output") + (description "This is a @code{Terminal::ANSIColor} module for Raku.") + (license license:expat)))) (define-public perl6-test-meta (package From patchwork Fri Apr 29 05:18:07 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39009 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 120D827BBE9; Fri, 29 Apr 2022 06:20:12 +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 717C827BBEA for ; Fri, 29 Apr 2022 06:20:11 +0100 (BST) Received: from localhost ([::1]:36692 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ34-0000JL-II for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:20:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32778) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ20-0007z3-IV for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56745) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ20-0000ju-9e for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ20-0007Cn-18 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 11/30] gnu: perl6-grammar-debugger: Perl -> Raku. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:19:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120949927519 (code B ref 55179); Fri, 29 Apr 2022 05:19:03 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:18:19 +0000 Received: from localhost ([127.0.0.1]:50608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ1H-00079n-0z for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:19 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:58176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ1F-00079U-UO for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:18 -0400 Date: Fri, 29 Apr 2022 05:18:07 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209492; bh=gYn5geyvtYr6KSgsNiK27sOye+DuRIAbuvmnZQIedUQ=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=WjU61gnTWW9X/M2s9W/IyVfHyBVKkBe+T0Rw6io5ax5esHtzC6i02KpU/A1h8hfkx lYbcqYnm2sHp1mXszw3DmIFhFy1pe2HnJCChjxw+Alu1721xzTF+O5EVuOsckUFyEz CbnMEZzsG/rGamg4CjKRlcMcoLU3Er3KfAbDh4y2A13wT4ucVYsZdhy1EQlRx+39uO KfAcxfLvOvQoJcT9Sf2llE9xEZsjSvEKFDcz2b50EmweWkjzZIEDDyNjY1xpQX+FbB qm7x5dRuo2+f2pSeq9rAVGphrqzsv29xcUZUK7aQ/5PaXqlyuSGCvrL9L/7FKyf2R2 FmTuZXbK91Vcw== From: "Paul A. Patience" Message-ID: <20220429051700.373076-11-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-grammar-debugger)[source]: Reindent. [synopsis]: Replace mention of Perl with Raku. --- gnu/packages/perl6.scm | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 6c5281f577..a9b5ba0ae8 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -305,27 +305,26 @@ (define-public rakudo (license license:artistic2.0))) (define-public perl6-grammar-debugger - ;; Last commit was September 2017 + ;; Last commit was September 2017. (let ((commit "0375008027c8caa216bd869476ce59ae09b2a702") (revision "1")) (package (name "perl6-grammar-debugger") (version (git-version "1.0.1" revision commit)) (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/jnthn/grammar-debugger") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0y826z3m276n7ia810hgcb3div67nxmx125m2fzlc16994zd5vm5")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jnthn/grammar-debugger") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y826z3m276n7ia810hgcb3div67nxmx125m2fzlc16994zd5vm5")))) (build-system rakudo-build-system) (propagated-inputs (list perl6-terminal-ansicolor)) (home-page "https://github.com/jnthn/grammar-debugger") - (synopsis "Simple tracing and debugging support for Perl 6 grammars") + (synopsis "Simple tracing and debugging support for Raku grammars") (description "This module provides a simple debugger for grammars. Just @code{use} it: use @code{Grammar::Debugger;} and any grammar in the lexical scope of the use statement will automatically have debugging enabled. The From patchwork Fri Apr 29 05:18:18 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39013 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 E870227BBEA; Fri, 29 Apr 2022 06:21:05 +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 A36C327BBE9 for ; Fri, 29 Apr 2022 06:21:05 +0100 (BST) Received: from localhost ([::1]:37668 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ3w-00015B-I2 for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:21:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32780) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ21-0007zm-Ur for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56746) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ20-0000kH-JE for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ20-0007Cu-Dz for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 12/30] gnu: perl6-grammar-profiler-simple: Perl -> Raku. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:19:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120951027546 (code B ref 55179); Fri, 29 Apr 2022 05:19:04 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:18:30 +0000 Received: from localhost ([127.0.0.1]:50612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ1S-0007AE-8v for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:30 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:21761) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ1R-0007A0-2q for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:29 -0400 Date: Fri, 29 Apr 2022 05:18:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209503; bh=1Evp7cjyz0a2jjbmKBzKnVJjZNw1coAkMhEkfnNZdc4=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=Uy4aNbQHwcBidMrip/XOYmJibm7mTXo25BG2gCnlsljdStsWlDNZn0EFOWlOxX9CR efgZLIFMJxLBy0Q6FvUx5y7V/V+SVAV3XvW6+A46UxO9Mw2VINiB0HmQU25wdxNsXG MN/TfWgk/zr9FwG88+r3BlNid4w12/UHjuRnkHZoH44Nr65VcdkXG6xKGf4RztukZM at+lj2B/VuXA6IR8A0DzZHFWge1jVOYxVB+9uCu2VpCNRCFDh5x9rMM0LeHpuYvAUn sAz2/unYK3Lt9nMMf/Dn+REVL9G255HGDu6w4yLgu25te+2BRl+D/7CyvRgYXiULhx RSDZMRyZi9Pyw== From: "Paul A. Patience" Message-ID: <20220429051700.373076-12-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-grammar-profiler-simple)[source]: Reindent. [synopsis, description]: Replace mentions of Perl with Raku. --- gnu/packages/perl6.scm | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index a9b5ba0ae8..aa38f4dbba 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -333,27 +333,26 @@ (define-public perl6-grammar-debugger (license license:artistic2.0)))) (define-public perl6-grammar-profiler-simple - ;; Last commit was June 2017 + ;; Last commit was June 2017. (let ((commit "c0aca5fab323b2974821dabd6b89330c609e0b7d") (revision "1")) (package (name "perl6-grammar-profiler-simple") (version (git-version "0.02" revision commit)) (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/perlpilot/Grammar-Profiler-Simple") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1qcsa4lmcilp3vp0jng0hrgzyzxin9ayg2wjvkcd0k6h7djx9dff")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/perlpilot/Grammar-Profiler-Simple") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qcsa4lmcilp3vp0jng0hrgzyzxin9ayg2wjvkcd0k6h7djx9dff")))) (build-system rakudo-build-system) (arguments '(#:with-zef? #f)) (home-page "https://github.com/perlpilot/Grammar-Profiler-Simple") - (synopsis "Simple rule profiling for Perl 6 grammars") - (description "This module provides a simple profiler for Perl 6 grammars. + (synopsis "Simple rule profiling for Raku grammars") + (description "This module provides a simple profiler for Raku grammars. To enable profiling simply add use @code{Grammar::Profiler::Simple;} to your code. Any grammar in the lexical scope of the use statement will automatically have profiling information collected when the grammar is used.") From patchwork Fri Apr 29 05:18:21 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39012 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 44DB327BBEA; Fri, 29 Apr 2022 06:20: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,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 0746627BBE9 for ; Fri, 29 Apr 2022 06:20:59 +0100 (BST) Received: from localhost ([::1]:37654 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ3q-00014d-2b for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:20:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32782) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ22-0007zn-15 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56747) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ20-0000kM-W7 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ20-0007D2-Rl for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 13/30] gnu: perl6-json: Perl -> Raku. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:19:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120952127568 (code B ref 55179); Fri, 29 Apr 2022 05:19:04 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:18:41 +0000 Received: from localhost ([127.0.0.1]:50618 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ1c-0007Aa-Gv for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:40 -0400 Received: from mail-4022.proton.ch ([185.70.40.22]:50343) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ1X-0007AC-NI for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:39 -0400 Date: Fri, 29 Apr 2022 05:18:21 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209509; bh=R5uANSisA9mFrheoX4nP0rU2OewDk3lfgbwofOecDFs=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=QqHEYbo/xlhras89xFZw5ipaQfdUvdJ3j54KnAfqKcukOKHqDFMfvr3jdGDzGirTW 28pJr0oV7mnS3jxDPEdSnPrU2cdjwq7c/1FhLglb0vgIl2nz3K5JfNbSJyJz9bDICK wXuK2hKush67jXJuvi6ADvd6qe1SSJC986U3lV70gYO3QHvdbgHCu0QpbntH7ic/PB dNK6sMbW7lrh++oNUvtibrpqm0S7/3aypscqUsNg5KXPiVCyyNAoE7Sehrlax5C5lM o0MR1F+Y4RIGTAxKeL7WYwvhs/zxMVo5OHe2GZKS/3BziWa0D4mgNR6gGfc1/9ZPx6 QHIg/UGgwfKWw== From: "Paul A. Patience" Message-ID: <20220429051700.373076-13-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-json): Extract commit outside of source. [description]: Replace mention of Perl with Raku. --- gnu/packages/perl6.scm | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index aa38f4dbba..c4d1b7b352 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -359,27 +359,27 @@ (define-public perl6-grammar-profiler-simple (license license:artistic2.0)))) (define-public perl6-json - (package - (name "perl6-json") - (version "1.0") - (source - (origin - (method git-fetch) - (uri (git-reference + ;; The commit where 1.0 was “tagged”. + (let ((commit "a5ef8c179350dae44ce7fb1abb684fc62c1c2b99")) + (package + (name "perl6-json") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference (url "https://github.com/moritz/json") - ;; The commit where 1.0 was "tagged" - (commit "a5ef8c179350dae44ce7fb1abb684fc62c1c2b99"))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1kzryxkqyr129rcckd4jh0dfxdgzv71qx8dpkpm1divbfjyknlay")))) - (build-system rakudo-build-system) - (arguments '(#:with-zef? #f)) - (home-page "https://github.com/moritz/json") - (synopsis "Minimal JSON (de)serializer") - (description "This module is a simple Perl 6 module for serializing and + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1kzryxkqyr129rcckd4jh0dfxdgzv71qx8dpkpm1divbfjyknlay")))) + (build-system rakudo-build-system) + (arguments '(#:with-zef? #f)) + (home-page "https://github.com/moritz/json") + (synopsis "Minimal JSON (de)serializer") + (description "This module is a simple Raku module for serializing and deserializing JSON.") - (license license:artistic2.0))) + (license license:artistic2.0)))) (define-public perl6-json-class (package From patchwork Fri Apr 29 05:18:24 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39011 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 A4E9227BBEA; Fri, 29 Apr 2022 06:20:15 +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 6E6DB27BBE9 for ; Fri, 29 Apr 2022 06:20:15 +0100 (BST) Received: from localhost ([::1]:37030 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ38-0000Yx-Hb for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:20:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32784) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ22-0007zo-2E for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56752) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ21-0000kP-HE for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ21-0007DA-Bj for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 14/30] gnu: perl6-json-fast: Update to 0.17. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:19:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120952627586 (code B ref 55179); Fri, 29 Apr 2022 05:19:05 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:18:46 +0000 Received: from localhost ([127.0.0.1]:50620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ1h-0007As-SD for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:46 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:10798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ1W-0007A6-Js for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:44 -0400 Date: Fri, 29 Apr 2022 05:18:24 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209508; bh=smSp7yLRrMS9CZX+IZhFc4t7UmuN3wPRpT3TNCzFWKQ=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=dzF4tu/1wxCS6xzZne+SaNw1G8KbKDbcF11cxOGMh1L+hqNaO6ipY27O+1jORXM/c Q4hZI11PMxBjqyPYitDIGRgYIC362RtsRzeoPLJOaO3IpbVNpVRnmxdCu4dOcJKzQU N+EKdGuNJlWlPjmj3K/n291Jmxa8cGlVn9dZZwLTLQoNsKyT814kGDKk5b2Vf90Czl vpKBACoiZMtLGkR6Qu3RGT/TWu09k5z+QK9mDLahfFyWuYXsxw7ckc7AJwh+vtBeZM FQaOXy/y0NOB0yku2L27W8fFpSh2tmqGVlli11100vQGca3Bc3kXlCKKt80+W7hYvH +/zgO7PJ5PLPQ== From: "Paul A. Patience" Message-ID: <20220429051700.373076-14-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-json-fast): Update to 0.17. [source]: Reindent. [synopsis, description]: Replace mentions of Perl with Raku and fix minor stylistic issues. --- gnu/packages/perl6.scm | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index c4d1b7b352..e00a6c5d23 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -415,24 +415,24 @@ (define-public perl6-json-class (define-public perl6-json-fast (package (name "perl6-json-fast") - (version "0.10") + (version "0.17") (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/timo/json_fast") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1g8hr1mdrxwdpzc7hvs9l5r12phvba6y6a5chgkj90ing77ji4b2")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/timo/json_fast") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1gckca9m6jkz6s59rpwf59721q6icfm45jj49sw3vdjr6jh2dgdb")))) (build-system rakudo-build-system) (arguments '(#:with-zef? #f)) (home-page "https://github.com/timo/json_fast") - (synopsis "Perl6 json parser") - (description "A naive imperative json parser in pure perl6 (but with direct + (synopsis "Raku JSON parser") + (description "A naive imperative JSON parser in pure Raku (but with direct access to @code{nqp::} ops), to evaluate performance against @code{JSON::Tiny}. -It is a drop-in replacement for @code{JSON::Tiny}'s from-json and to-json subs, -but it offers a few extra features.") +It is a drop-in replacement for @code{JSON::Tiny}'s @code{from-json} and +@code{to-json} subs, but it offers a few extra features.") (license license:artistic2.0))) (define-public perl6-json-marshal From patchwork Fri Apr 29 05:18:31 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39005 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 52CB927BBEB; Fri, 29 Apr 2022 06:19:55 +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 0B89B27BBEA for ; Fri, 29 Apr 2022 06:19:55 +0100 (BST) Received: from localhost ([::1]:35818 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ2o-000832-5b for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:19:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32786) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ22-000802-HX for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56753) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ22-0000kd-8Z for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ22-0007DU-3j for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 15/30] gnu: Add perl6-json-optin. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:19:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120952927603 (code B ref 55179); Fri, 29 Apr 2022 05:19:06 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:18:49 +0000 Received: from localhost ([127.0.0.1]:50624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ1l-0007B8-49 for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:49 -0400 Received: from mail-40136.proton.ch ([185.70.40.136]:12262) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ1j-0007Ai-1s for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:47 -0400 Date: Fri, 29 Apr 2022 05:18:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209521; bh=PJQ+7RdVNOQ3tZt1sGDfZTDvPiWFI4vXFxzaHBx1YQ4=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=gjZKcKe1vyVlS8vtVvqRQYFB2B0Dg9UCYY+eWbxPh5kuZQbT9o5IaHsZu6jbDa6/P BDUPkJa8XlXxT+6wl5OnC9Uemr/D6Dmaz1RkLTLrxZ0isw7DDvE6KJrBaSJIsppaOS /o69sdq5h358HZR26e5gZMmbFjYz5ADLoRj+zUNX9EdnnYJr7HoK45b2GTnDhDEcOu uL9KF1gH9YXvoGcqvReFJct9Z/6HB2JvT7xeNjFqpMzlgdPU/hgLto+F3jzDINW8qk K37/QWWQzqLPAUlEUwMHXJ4U4x4PEdALTdR0TNM3dURsq25n1b/zvEI984RQmi6Z7j UbAyxcOkSrCJA== From: "Paul A. Patience" Message-ID: <20220429051700.373076-15-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-json-optin): New variable. --- gnu/packages/perl6.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index e00a6c5d23..54e3aa0b11 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -487,6 +487,29 @@ (define-public perl6-json-name @code{JSON::Marshal} or @code{JSON::Unmarshal} for serialisation/de-serialisation.") (license license:artistic2.0))) +(define-public perl6-json-optin + (package + (name "perl6-json-optin") + (version "0.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jonathanstowe/JSON-OptIn") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0iz1wd3rfcb3kdc8cylwfxr8p02bpivk7kcf3dmm2l4mmdhyk7np")))) + (build-system rakudo-build-system) + (arguments '(#:with-zef? #f)) + (home-page "https://github.com/jonathanstowe/JSON-OptIn") + (synopsis "Provide a trait and role to identify opt-in JSON serialization") + (description "This provides a trait and a role for the identification of +`opt in' serializable attributes in, e.g., @code{JSON::Marshal}. It's +probably not necessary to use this directly as it will be required by, e.g., +@code{JSON::Name}, but it's just more convenient to package it separately.") + (license license:artistic2.0))) + (define-public perl6-json-unmarshal ;; Last commit was May 2017 (let ((commit "e1b6288c5f3165058f36c0f4e171cdf2dfd640da") From patchwork Fri Apr 29 05:18:40 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39017 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 E04D327BBEA; Fri, 29 Apr 2022 06:21:21 +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 A821327BBE9 for ; Fri, 29 Apr 2022 06:21:21 +0100 (BST) Received: from localhost ([::1]:38620 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ4C-0001od-NZ for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:21:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32788) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ23-000804-PX for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56754) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ22-0000ki-LO for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ22-0007Db-H2 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 16/30] gnu: perl6-json-name: Update to 0.0.6. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:19:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120953327621 (code B ref 55179); Fri, 29 Apr 2022 05:19:06 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:18:53 +0000 Received: from localhost ([127.0.0.1]:50628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ1p-0007BQ-CU for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:53 -0400 Received: from mail-40136.proton.ch ([185.70.40.136]:14066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ1n-0007Az-Sw for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:52 -0400 Date: Fri, 29 Apr 2022 05:18:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209526; bh=/+rYVyF0SoI+K9WvpbudN69A9Ce4xCivEceHyqQs+Rk=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=V3pzu3AfkymV7T4JuOoIacbWuYT24U1JGL7ToHyo/0dUVnyy5Gt0knWujFY9n0lzt 6yTcVahRnVesn5U3wAd60/4q2i5ZQAth2ihX7WUw359RVGFA5mjjO25W8k712J9FM2 BWsToof8V8MvTdXWAABZHJQslG9Fq5CWJdTd0uRs8TuExjHS/eaz8ztkbb3Fe5jchs Y3BNFanV2EdDlfpQIDnknb7YfQ8YuAhIviWyfx8eLcD+8tvvDmQSER8aBiA4Jhsc49 z4A/CTBm6KA5VL3dUAZSMqf9G2HGq4uyQIPAAwrJEylmKX87plIrIGJFOOsOdEYEvU yWKSMRf0r0Qcg== From: "Paul A. Patience" Message-ID: <20220429051700.373076-16-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-json-name): Update to 0.0.6. [source]: Reindent. [propagated-inputs]: Add perl6-json-optin. [synopsis, description]: Fix minor stylistic issues. --- gnu/packages/perl6.scm | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 54e3aa0b11..0eff0e831f 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -464,27 +464,28 @@ (define-public perl6-json-marshal (define-public perl6-json-name (package (name "perl6-json-name") - (version "0.0.3") + (version "0.0.6") (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/jonathanstowe/JSON-Name") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "130qwdpbj5qdlsdz05y0rksd79lzbq79scy47n6lnf21b0hz1qjc")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jonathanstowe/JSON-Name") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0fbwp3av4kh7zlbrmgbka4x6s3d6fsw2qxafi9hyq0y896wsaf94")))) (build-system rakudo-build-system) (arguments '(#:with-zef? #f)) + (propagated-inputs + (list perl6-json-optin)) (home-page "https://github.com/jonathanstowe/JSON-Name") - (synopsis "Provides a trait to store an alternative JSON Name") + (synopsis "Provide a trait to store an alternative JSON name") (description "This is released as a dependency of @code{JSON::Marshal} and @code{JSON::Unmarshal} in order to save duplication, it is intended to store a separate JSON name for an attribute where the name of the JSON attribute might be changed, either for aesthetic reasons or the name is not a valid Perl identifier. It will of course also be needed in classes thar are going to use -@code{JSON::Marshal} or @code{JSON::Unmarshal} for serialisation/de-serialisation.") +@code{JSON::Marshal} or @code{JSON::Unmarshal} for serialization/deserialization.") (license license:artistic2.0))) (define-public perl6-json-optin From patchwork Fri Apr 29 05:18:43 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39010 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 337C827BBE9; Fri, 29 Apr 2022 06:20:12 +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 838F627BBEB for ; Fri, 29 Apr 2022 06:20:11 +0100 (BST) Received: from localhost ([::1]:36720 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ34-0000KG-Ig for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:20:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32790) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ23-000805-Py for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56755) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ23-0000kj-1y for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ22-0007Di-Tf for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 17/30] gnu: perl6-json-marshal: Update to 0.0.23. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:19:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120953727636 (code B ref 55179); Fri, 29 Apr 2022 05:19:06 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:18:57 +0000 Received: from localhost ([127.0.0.1]:50632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ1s-0007Bf-Mt for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:56 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:55542) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ1q-0007BG-PC for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:55 -0400 Date: Fri, 29 Apr 2022 05:18:43 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209529; bh=eH00CdDIM0Gkw/FYHFLv4wFqbX54wgo0nyyo2cz60+o=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=Ft1ZgVCi/JJUpSYPJ+lexM0DLuIFgCR2MXukum+G2UBaoqDTFjk/Ln+OgyDhXYPth 8PASSL10id+6F0OtKzh1robp7uRXnWVZyBe7Drz2brZHNnwf8iug8kU5YmIIRfYfO+ 3VeA7+mond+v+TpAIJe/2dhqedMpxAluhvXgH1buEkMI5EvD5G/iq3oYE6SKEDATP4 7JP70oK4Dvlf/vKInecrw4wUOcbKo7Ajh1jcL7AyDUhoIl4B33iMtBchu17RAV7NIw gERgimwxZWS15VDOJvOd5I5tgTDmID6T8b5zQE/fSosCdQBsZqDQso7llHCI/m3PT+ moq/MzjEFa7Vw== From: "Paul A. Patience" Message-ID: <20220429051700.373076-17-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-json-marshal): Update to 0.0.23. [source]: Reindent. [propagated-inputs]: Move below native-inputs. [synopsis]: Serialisation -> serialization. --- gnu/packages/perl6.scm | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 0eff0e831f..ed47ec58b9 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -438,24 +438,23 @@ (define-public perl6-json-fast (define-public perl6-json-marshal (package (name "perl6-json-marshal") - (version "0.0.16") + (version "0.0.23") (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/jonathanstowe/JSON-Marshal") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0qy7j83h6gjzyyv74ncd92cd9h45rv8diaz3vldiv3b6fqwz4c6i")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jonathanstowe/JSON-Marshal") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "057xmdadhy5wkbhr6w1iybv2j7qf4bf8d4cp8m4qdcgk6pqzpkgc")))) (build-system rakudo-build-system) - (propagated-inputs - (list perl6-json-fast perl6-json-name)) (native-inputs (list perl6-json-fast)) + (propagated-inputs + (list perl6-json-fast perl6-json-name)) (home-page "https://github.com/jonathanstowe/JSON-Marshal") - (synopsis "Simple serialisation of objects to JSON") + (synopsis "Simple serialization of objects to JSON") (description "This library provides a single exported subroutine to create a JSON representation of an object. It should round trip back into an object of the same class using @code{JSON::Unmarshal}.") From patchwork Fri Apr 29 05:18:47 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39015 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 225E527BBEA; Fri, 29 Apr 2022 06:21:10 +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 E95B927BBE9 for ; Fri, 29 Apr 2022 06:21:09 +0100 (BST) Received: from localhost ([::1]:37986 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ41-0001JB-2y for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:21:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32792) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ23-000806-Q5 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56756) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ23-0000kk-E3 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ23-0007Dq-AR for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 18/30] gnu: perl6-json-unmarshal: Reindent. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:19:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120954027653 (code B ref 55179); Fri, 29 Apr 2022 05:19:07 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:19:00 +0000 Received: from localhost ([127.0.0.1]:50636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ1v-0007Bx-Vp for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:00 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:62653) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ1u-0007BP-3d for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:18:58 -0400 Date: Fri, 29 Apr 2022 05:18:47 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209532; bh=d3QS7GCZPm1mqrI+biCYORsnnlp116hzMbG11BCfyr8=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=dQP/EW6S/bJcay3FnP7tv4e9xwo0wuAAITpoT2jFC8fJPO+sv1CsTRk15WwBYEmqu Gk5Brs9N8MagQ8hVXo2m80IWttlWfu9Hi1x3jcITPLPy7zpXEuAjvdBqS2MYYhoohD SLrTB2FWsZ4QwbSVTsBQT0hFkLp+W3aFj43+Y3BfZ3tP9gxxpCDeJqxsjrQAvjtBMf cr58clCXSIuXQ+QInxbYtQd3sS/lPriDg3pdHhsYQz90EHT1EwLHTZ28lXRsXsLtBD GHbYTrlAavc/EwcqkRal5W026wC3Qs8YizC7HVBT1aYLkN8StuESCE5BO081dDNIuW ajZ2MndMCJjaw== From: "Paul A. Patience" Message-ID: <20220429051700.373076-18-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-json-unmarshal)[source]: Reindent. --- gnu/packages/perl6.scm | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index ed47ec58b9..5af4dbdfb6 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -511,22 +511,21 @@ (define-public perl6-json-optin (license license:artistic2.0))) (define-public perl6-json-unmarshal - ;; Last commit was May 2017 + ;; Last commit was May 2017. (let ((commit "e1b6288c5f3165058f36c0f4e171cdf2dfd640da") (revision "1")) (package (name "perl6-json-unmarshal") (version (git-version "0.0.0" revision commit)) (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/tadzik/JSON-Unmarshal") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "14azsmzmwdn8k0gqcpvballharcvzylmlyrx2wmv4kpqfnz29fjc")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tadzik/JSON-Unmarshal") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "14azsmzmwdn8k0gqcpvballharcvzylmlyrx2wmv4kpqfnz29fjc")))) (build-system rakudo-build-system) (propagated-inputs (list perl6-json-fast perl6-json-name)) From patchwork Fri Apr 29 05:18:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39016 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 5BB0327BBEA; Fri, 29 Apr 2022 06:21:21 +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 2026827BBE9 for ; Fri, 29 Apr 2022 06:21:21 +0100 (BST) Received: from localhost ([::1]:38578 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ4C-0001n9-8Y for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:21:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32794) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ24-000808-3r for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56757) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ23-0000kx-Rj for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ23-0007Dx-NU for guix-patches@gnu.org; Fri, 29 Apr 2022 01:19:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 19/30] gnu: perl6-json-class: Update to 0.0.18. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:19:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120954527739 (code B ref 55179); Fri, 29 Apr 2022 05:19:07 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:19:05 +0000 Received: from localhost ([127.0.0.1]:50647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ21-0007D9-6W for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:05 -0400 Received: from mail-40136.proton.ch ([185.70.40.136]:10013) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ1y-0007Bn-UU for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:03 -0400 Date: Fri, 29 Apr 2022 05:18:51 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209537; bh=0qHNSkAXt27uMlSGIcXQDYGHnQDadE+wj68IqARbwRk=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=oNvF8Wq0OuUe2qthWxmUTMX/ytjMHg5BGzEm8SKUA5kBIQlXSW1ucdQV4MdjLi3H4 vKEbBTpd+yMOTMK26T/NNFlvjKVQdsOxuCcB3CbxtAeG89X6NRKj11Q6r8pB0BBN/a xxkrh8xYZa9tyBRizqXCVurTi9O9BA6G6Ey1z0hmfk3xBI+7rNNN6szMRl6m9kaSIK mkb3kxuhguzyIZ8kl9g0EAYpyA0n2o9aIWj89EAdShR1wGaT7V35yMJG9WNmCxqfDx 10//R8cWVf2C3TmUHiUmi6etbjNMgLpv+NJbhCFVeG436pjXH0h8J5Wiwaoe3eBVJ6 Y96Jwxf46BSEg== From: "Paul A. Patience" Message-ID: <20220429051700.373076-19-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-json-class): Update to 0.0.18. [source]: Reindent. [propagated-inputs]: Move below native-inputs. [synopsis, description]: Fix minor stylistic issues. --- gnu/packages/perl6.scm | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 5af4dbdfb6..e22492ec2f 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -384,30 +384,29 @@ (define-public perl6-json (define-public perl6-json-class (package (name "perl6-json-class") - (version "0.0.12") + (version "0.0.18") (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/jonathanstowe/JSON-Class") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1zyzajc57j3m8q0nr72h9pw4w2nx92rafywlvysgphc5q9sb8np2")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jonathanstowe/JSON-Class") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0686qpcb6p5isjcsksrgsr1rh926cnhs6r091p5p3lh2fd575g1d")))) (build-system rakudo-build-system) - (propagated-inputs - (list perl6-json-marshal perl6-json-unmarshal)) (native-inputs (list perl6-json-fast)) + (propagated-inputs + (list perl6-json-marshal perl6-json-unmarshal)) (home-page "https://github.com/jonathanstowe/JSON-Class") - (synopsis "Provide simple serialisation/deserialisation of objects to/from JSON") + (synopsis "Provide simple serialization/deserialization of objects to/from JSON") (description "This is a simple role that provides methods to instantiate a -class from a JSON string that (hopefully,) represents it, and to serialise an +class from a JSON string that (hopefully) represents it, and to serialize an object of the class to a JSON string. The JSON created from an instance should round trip to a new instance with the same values for the public attributes. Private attributes (that is ones without accessors,) will be -ignored for both serialisation and de-serialisation. The exact behaviour +ignored for both serialization and deserialization. The exact behaviour depends on that of @code{JSON::Marshal} and @code{JSON::Unmarshal} respectively.") (license license:artistic2.0))) From patchwork Fri Apr 29 05:18:57 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39021 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 0169627BBEA; Fri, 29 Apr 2022 06:21: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 C972427BBE9 for ; Fri, 29 Apr 2022 06:21:55 +0100 (BST) Received: from localhost ([::1]:39576 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ4k-0002TF-VQ for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:21:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33144) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ2w-0000dk-Lg for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56806) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ2w-0000wa-Cl for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ2w-0007Hs-7f for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 20/30] gnu: perl6-license-spdx: Update to 3.16.0. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120954927795 (code B ref 55179); Fri, 29 Apr 2022 05:20:02 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:19:09 +0000 Received: from localhost ([127.0.0.1]:50657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ24-0007EF-No for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:08 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:21267) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ21-0007Bw-3q for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:05 -0400 Date: Fri, 29 Apr 2022 05:18:57 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209539; bh=K8ePlaOBcN5cjVCVQGkEicpbD89uxTH+WUL+QKYTUt0=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=NWbwyOsz8j5sYiBNwaC9U0QqW3VVteiGBBd+k9irP71oKH8qXp2s4vCRXI9KwL2rp 9kkrC52toJzNNWwuv9wopqDfP4gRtpuODd9scwBDjHPx2l7TIKOQ5Elcm+RkUMjXY8 c97rhRzxGNb9H2/44yu/L3eYgtlArYc5H6IlsQrMBCs89eYdw/u/+hmD0DXxcrr4iS WjPqX/mVS6lm9xpu43mx93GO/TPWCjE88WdFGEq9kz1GzlDk7DNiEPllyJ4QoWwe3k UKREQZwxmMV2A/YOww3jcqVeTP+r7rMOLzshJ+sKAB6TwSXF1+Y10pASPXVTDLxEr6 8MoanJ1BC+fEQ== From: "Paul A. Patience" Message-ID: <20220429051700.373076-20-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-license-spdx): Update to 3.16.0. [source]: Reindent. --- gnu/packages/perl6.scm | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index e22492ec2f..deb5340e14 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -537,17 +537,16 @@ (define-public perl6-json-unmarshal (define-public perl6-license-spdx (package (name "perl6-license-spdx") - (version "3.4.0") + (version "3.16.0") (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/jonathanstowe/License-SPDX") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0dl263c3fbxk001gm5fisrzqz1dx182ipaa0x2qva2gxvl075xm8")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jonathanstowe/License-SPDX") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0sv9rrrfn437crynmbs3aks5xcqchjkbr1k31fq0dphfaw88k5v3")))) (build-system rakudo-build-system) (propagated-inputs (list perl6-json-class)) From patchwork Fri Apr 29 05:19:03 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39019 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 7D0EE27BBEA; Fri, 29 Apr 2022 06:21:43 +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 38AFA27BBE9 for ; Fri, 29 Apr 2022 06:21:43 +0100 (BST) Received: from localhost ([::1]:39048 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ4Y-00026V-9S for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:21:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33150) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ2x-0000dm-7Q for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56807) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ2w-0000wn-UP for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ2w-0007I0-On for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 21/30] gnu: perl6-meta6: Update to 0.0.26. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120955227811 (code B ref 55179); Fri, 29 Apr 2022 05:20:02 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:19:12 +0000 Received: from localhost ([127.0.0.1]:50661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ28-0007EV-0R for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:12 -0400 Received: from mail-4022.proton.ch ([185.70.40.22]:23669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ26-0007DG-Pj for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:11 -0400 Date: Fri, 29 Apr 2022 05:19:03 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209545; bh=bLNm4w8jpKJ/kJhKnVIDheaOEAQ8zoIdkSB/qUgqSA8=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=L40yz31jd8ttwKJaz+1pu6J44JimH4IeK+zSxHwqVK7tXY2HFZTg4NnYWEqrDBFWA QJS+strxm3ZFN8DaEHKNkya0wTtksChPummgO6V22aChdxFo9kBaN2dCVTlclHDnXb oQxQnIQZW310A5hWKn7usd41l3rjXJC4MbAhtH/v5ZygrhFNRHE0+NSR/hX1JBpY59 vEttmqWtwTz2uvYaQ1r1o3xfubjqQn6vQBGJBDJwRMpyf6Y9P+YY/SwzxnfMpVjIkC nz+8F705XfaB+zMygyyEhcN7ZpAWZJJEgwizlxbmXDH84XOBK4Cy+5Rm7TdgqtJtkw 5VO3X9crkOzWw== From: "Paul A. Patience" Message-ID: <20220429051700.373076-21-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-meta6): Update to 0.0.26. [source]: Reindent. [propagated-inputs]: Move below native-inputs. [synopsis, description]: Replace mentions of Perl with Raku. Fix minor stylistic issues. --- gnu/packages/perl6.scm | 43 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 22 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index deb5340e14..6f9be54cf4 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -561,35 +561,34 @@ (define-public perl6-license-spdx (define-public perl6-meta6 (package (name "perl6-meta6") - (version "0.0.23") + (version "0.0.26") (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/jonathanstowe/META6") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1xnlaamfbdlfb2zidim3bbc4mawsrg6qxhxi6gbld46z1cyry1cw")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jonathanstowe/META6") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1jg8z0y29df9sy6za285jy38c3v6dl54ar54dp6marzcih02payx")))) (build-system rakudo-build-system) - (propagated-inputs - (list perl6-json-class)) (native-inputs (list perl6-json-fast)) + (propagated-inputs + (list perl6-json-class)) (home-page "https://github.com/jonathanstowe/META6") - (synopsis "Do things with Perl 6 [META files]") - (description "This provides a representation of the Perl 6 META files -specification - the META file data can be read, created, parsed and written in a -manner that is conformant with the specification. + (synopsis "Do things with Raku META files") + (description "This provides a representation of the Raku META files +specification -- the META file data can be read, created, parsed and written +in a manner that is conformant with the specification. -Where they are known about it also makes allowance for customary usage in -existing software (such as installers and so forth.) +Where they are known about, it also makes allowance for customary usage in +existing software (such as installers and so forth). -The intent of this is allow the generation and testing of META files for -module authors, so it can provide meta-information whether the attributes are -mandatory as per the spec and where known the places that customary attributes -are used.") +The intent of this is to allow the generation and testing of META files for +module authors, so it can provide meta-information about whether the +attributes are mandatory as per the spec and, where known, the places that +customary attributes are used.") (license license:artistic2.0))) (define-public perl6-mime-base64 From patchwork Fri Apr 29 05:19:06 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39023 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 8B6DC27BBEA; Fri, 29 Apr 2022 06:22:05 +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 4B9B627BBE9 for ; Fri, 29 Apr 2022 06:22:05 +0100 (BST) Received: from localhost ([::1]:39972 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ4q-0002jr-7u for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:22:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33152) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ2z-0000eA-AR for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56808) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ2x-0000xY-J1 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ2x-0007I9-DA for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 22/30] gnu: perl6-mime-base64: Update to 1.2.3. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:20:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120955627830 (code B ref 55179); Fri, 29 Apr 2022 05:20:03 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:19:16 +0000 Received: from localhost ([127.0.0.1]:50665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ2C-0007En-BY for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:16 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:12662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ2A-0007EN-IG for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:14 -0400 Date: Fri, 29 Apr 2022 05:19:06 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209548; bh=B7P6bG8uxSebM7qURfUGlDn400yuDxYMgfg6mvHyoxI=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=HfDt5v27xOkVZK5IIMoScYakO5VdVlCfvZ7cPRgr9K898g2p847jzGhZKTn6kMgAI PDHTUirM2VRCIgVRYY8eC4sZs39YSqnXCZZQ4jup+W06FP4fNVIvKrR0OLI+xVAmst mXemwA7smtAmNEATz1IpjZYCwvFEfL4S4dfMVjy2JcFB6rKyK8sOrqaMxmU/jijd41 47RWVFkHgg1faGJYOEhT3PCXnB87r3iOyZvfknX5QuPEiIpAi+0jiemqp1J5yd6DZq 9+zhcfXg58esnC4BW08U1iO/7VUUyMLwt9vABynp/p7yEUzms8m8W/cagq721rAOIt Gam+UVybn789Q== From: "Paul A. Patience" Message-ID: <20220429051700.373076-22-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-mime-base64): Update to 1.2.3. [source]: Update URL. Reindent. [home-page]: Update. [description]: Replace mention of Perl with Raku. --- gnu/packages/perl6.scm | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 6f9be54cf4..f4ed67d431 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -594,22 +594,21 @@ (define-public perl6-meta6 (define-public perl6-mime-base64 (package (name "perl6-mime-base64") - (version "1.2.1") + (version "1.2.3") (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/perl6/Perl6-MIME-Base64") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0l67m8mvz3gxml425sd1ggfnhzh4lf754k7w8fngfr453s6lsza1")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/raku-community-modules/MIME-Base64") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "19bndwbjr05gg8rrq2msmw1ik8xw2r3gbd77vxrp8l6c674zgy95")))) (build-system rakudo-build-system) (arguments '(#:with-zef? #f)) - (home-page "https://github.com/perl6/Perl6-MIME-Base64") + (home-page "https://github.com/raku-community-modules/MIME-Base64") (synopsis "Encoding and decoding Base64 ASCII strings") - (description "This Perl 6 module implements encoding and decoding to and + (description "This Raku module implements encoding and decoding to and from base64.") (license license:artistic2.0))) From patchwork Fri Apr 29 05:19:09 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39025 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 4B53827BBEA; Fri, 29 Apr 2022 06:22: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 1A72A27BBE9 for ; Fri, 29 Apr 2022 06:22:39 +0100 (BST) Received: from localhost ([::1]:40746 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ5S-0003Jm-9y for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:22:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33156) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ2z-0000eZ-CC for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56810) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ2y-0000xe-K0 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ2y-0007IO-F8 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 23/30] gnu: perl6-oo-monitors: Update to 1.1.1. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:20:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120956327862 (code B ref 55179); Fri, 29 Apr 2022 05:20:04 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:19:23 +0000 Received: from localhost ([127.0.0.1]:50673 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ2I-0007FF-Qm for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:23 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:45579) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ2H-0007Ep-Q7 for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:22 -0400 Date: Fri, 29 Apr 2022 05:19:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209556; bh=4HTXXjVoHnsi66Sw1jghx2z8+4JVo+MpYHYBR0rUnM4=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=ADJuRiulvV0dV27Q3dci5+VjUcz8wpjAHpWAZHv5ZGd5R5clHrXGVB9JbKN75Bg2N ia/OpmVHXoP75DCcI4KepTNd7y27XkgCPUX9jg0GhNm1IEQ+nMl4rUi0bxjudSHFhN dfZi8G2in+vInrxq3CTUAKjPYb5nfqDg5Jh4HduI4/5YmqIi7ufxxAdEeebWakC6b9 8EHl3pAt0056lc0G+Cs3HeEUKLRWub8fKLDzc59Of021GM5JuLu8L6G+FWw1qzhsup eREMJ2MQN/ETyZI5r5KfCpGOZeG2/bh9fQag2TvQxma2aD/eaJm1nIN3uHO35K6JhP MBmEeSGZlP3ZQ== From: "Paul A. Patience" Message-ID: <20220429051700.373076-23-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-oo-monitors): Update to 1.1.1. [source]: Reindent. [synopsis]: Replace mention of Perl with Raku. --- gnu/packages/perl6.scm | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index f4ed67d431..5c679073b4 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -615,22 +615,20 @@ (define-public perl6-mime-base64 (define-public perl6-oo-monitors (package (name "perl6-oo-monitors") - (version "1.1") + (version "1.1.1") (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/jnthn/oo-monitors") - ;; The commit where 1.1 was "tagged" - (commit "494db3a3852854f30a80c9bd1489a7d5e429e7c5"))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1sbw2x54wwjjanghjnc7ipmplaw1srvbrphsdv4ym6cipnbmbj9x")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jnthn/oo-monitors") + (commit (string-append "release-" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1aqb0x2vnmpi3knkf5v5aix6h29ln80gpxwa181i8kwfpxs8ir9f")))) (build-system rakudo-build-system) (arguments '(#:with-zef? #f)) (home-page "https://github.com/jnthn/oo-monitors") - (synopsis "Monitors with condition variables for Perl 6") + (synopsis "Monitors with condition variables for Raku") (description "A monitor provides per-instance mutual exclusion for objects. This means that for a given object instance, only one thread can ever be inside its methods at a time. This is achieved by a lock being associated with each From patchwork Fri Apr 29 05:19:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39020 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 017A827BBEA; Fri, 29 Apr 2022 06:21:55 +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 C4C5127BBE9 for ; Fri, 29 Apr 2022 06:21:54 +0100 (BST) Received: from localhost ([::1]:39520 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ4j-0002R8-Tp for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:21:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33154) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ2z-0000eC-Aa for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56809) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ2y-0000xc-4p for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ2y-0007IH-0D for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 24/30] gnu: perl6-xml-writer: Perl -> Raku. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:20:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120956227856 (code B ref 55179); Fri, 29 Apr 2022 05:20:03 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:19:22 +0000 Received: from localhost ([127.0.0.1]:50671 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ2I-0007FD-JZ for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:22 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:58554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ2H-0007Eu-RP for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:22 -0400 Date: Fri, 29 Apr 2022 05:19:13 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209556; bh=+lzw9+NgjyAOU0ZhzlNWF9zq2QbEMr8i9THsDJdBJfc=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=Cs19U7Fq5g1N5y/T+YvndMONPgfe5PrgkBt+1du0qTLh0zxAUvfuMFjjrNGGZ0sOd JB+x+r2vM3qjmnL/sESk3oUT7oPW8j0bVXZC844Ux0eq00m2XRpI5JKbaVoedhDyE4 SbN7MMSK+n1WpcgnyTCcHf92lCyft1aOvxh1msy1RMURF8OHSoTkGKpCBXnj2t16pW 7vU2Yh9zOymk8rRdWRM8ZlYVecHeHRNEwQNKxxZPd39LJfm+jqtHfJuLGz65cOQUa3 q/oPnFYU2r71mf/LJvpDag0+JtKD4gu12cPwEB/ZC3Z9IqOhXKz4LQ50jWGMLi9n8m qxJ9FqFGD8A2Q== From: "Paul A. Patience" Message-ID: <20220429051700.373076-24-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-xml-writer)[source]: Reindent. [synopsis, description]: Replace mentions of Perl with Raku. --- gnu/packages/perl6.scm | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 5c679073b4..1dd2ff3bc8 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -824,20 +824,19 @@ (define-public perl6-xml-writer (name "perl6-xml-writer") (version (git-version "0.0.0" revision commit)) (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/masak/xml-writer") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1kwrf7akp70kyzw1b90khp71a6hpilihwndy2jsjpffcd4hd4m4z")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/masak/xml-writer") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1kwrf7akp70kyzw1b90khp71a6hpilihwndy2jsjpffcd4hd4m4z")))) (build-system rakudo-build-system) (arguments '(#:with-zef? #f)) (home-page "https://github.com/masak/xml-writer") - (synopsis "Perl 6 module to generate XML") - (description "@code{XML::Writer} is a module for creating XML in Perl 6.") + (synopsis "Raku module to generate XML") + (description "@code{XML::Writer} is a module for creating XML in Raku.") (license license:artistic2.0)))) (define-public perl6-zef From patchwork Fri Apr 29 05:19:16 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39014 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 480F727BBEA; Fri, 29 Apr 2022 06:21:07 +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 01E3327BBE9 for ; Fri, 29 Apr 2022 06:21:07 +0100 (BST) Received: from localhost ([::1]:37778 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ3y-00019T-40 for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:21:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33158) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ2z-0000ee-CC for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56811) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ2z-0000xj-06 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ2y-0007IV-Sx for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 25/30] gnu: perl6-svg: Perl -> Raku. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:20:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120957027895 (code B ref 55179); Fri, 29 Apr 2022 05:20:04 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:19:30 +0000 Received: from localhost ([127.0.0.1]:50678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ2Q-0007Fp-2c for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:30 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:49395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ2N-0007F1-2z for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:27 -0400 Date: Fri, 29 Apr 2022 05:19:16 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209561; bh=qP8ru9Q1YrLJk3WR1Ptm8f5Y1plgC9zV1KUCKwh2He4=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=KPm77/XhVXOGFg6UUaR/9snaxI/RRYZG3qapQpMdI37EuUm9vb0lWjmrjI4eERaUf NjQ1v7Tw6wbZ7pZs8MkFJq1HXaKEUEz/EfcBs9oy7wotKN/bLjg8pU0bgooQza21YT F73YWXH8CXx22kvng0IFuzOLGt6qe0O8BeVnRj7soBUziUYC6uXVG8Q99voS3NxzMa MtgpyJOwhCisXqwN84CxL5wPatMVke3/97NL5lHsE41ZaVJMv1/6U7K7OM4CsmDM1p zhJ9ooKy7aIg689ImtRtluc8VsPTl0jFOv2ZlH2pEXmDUusIMzyvSEy8mwoDz2vwEh LieGHN7/sqjeA== From: "Paul A. Patience" Message-ID: <20220429051700.373076-25-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-svg)[source]: Reindent. [synopsis, description]: Replace mentions of Perl with Raku. Fix minor stylistic issues. --- gnu/packages/perl6.scm | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 1dd2ff3bc8..1a2d3424c4 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -637,31 +637,30 @@ (define-public perl6-oo-monitors (license license:artistic2.0))) (define-public perl6-svg - ;; Latest commit, basically unchanged since August 2015 + ;; Latest commit, basically unchanged since August 2015. (let ((commit "07190c0602aa276e5319f06aa0012452dbff3582") (revision "1")) (package (name "perl6-svg") (version (git-version "0.0.0" revision commit)) (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/moritz/svg") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0mkjdhg7ajksdn61n8fqhyzfd7ly9myazsvpsm02a5c2q73hdygg")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/moritz/svg") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0mkjdhg7ajksdn61n8fqhyzfd7ly9myazsvpsm02a5c2q73hdygg")))) (build-system rakudo-build-system) (propagated-inputs (list perl6-xml-writer)) (home-page "https://github.com/moritz/svg") - (synopsis "Perl 6 module to generate SVG") - (description "This is a Perl 6 module that makes it easy to write + (synopsis "Raku module to generate SVG") + (description "This is a Raku module that makes it easy to write @dfn{Scalable Vector Graphic files} (SVG). Right now it is a shallow wrapper -around @code{XML::Writer}, adding only the xmlns attributes that identifies an -XML file as SVG.") +around @code{XML::Writer}, adding only the @samp{xmlns} attributes that +identify an XML file as SVG.") (license license:artistic2.0)))) (define-public perl6-svg-plot From patchwork Fri Apr 29 05:19:19 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39027 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 C201627BBEA; Fri, 29 Apr 2022 06:22: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 8C2DF27BBE9 for ; Fri, 29 Apr 2022 06:22:56 +0100 (BST) Received: from localhost ([::1]:41216 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ5j-0003hE-Ol for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:22:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33164) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ30-0000gs-0C for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56812) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ2z-0000y4-Df for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ2z-0007Id-9M for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 26/30] gnu: perl6-svg-plot: Perl -> Raku. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:20:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120957427921 (code B ref 55179); Fri, 29 Apr 2022 05:20:05 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:19:34 +0000 Received: from localhost ([127.0.0.1]:50689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ2U-0007GH-83 for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:34 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:31761) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ2S-0007Fg-KD for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:32 -0400 Date: Fri, 29 Apr 2022 05:19:19 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209566; bh=3mn4WEhBZzwk4LDZ7fBCyTEWpMMNkGcGPf7lVd2n0IM=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=Fyk7Ib3uThFJbST3VuFFN0pjez4Yyh5zypsKU3OGWuHINfBwBlzvPyJ/LxgsiuhuR n9P6xeCTkAWtU9negzYW9Bibl2xgZDyrUX2rxf8/JugMg/N6LIUNTIc/NLHwVuOEr0 5IVdNhKFdILruaG7c8nM8Vyz/q02ye0OJY1NjWJ8JMpi4wy0nCb3ycPY+IouumxxGW 3d5DfYT4dJI8ygAPwyWqFMsE1QWyHHUs/qke4ks49Oa066rpTxwuWcwUHYQzKKc+vB 0agHKHXFpgHMPID0b/v2eVJO9svdNRlhPYZ9EzFLNOip15aMC2DDIXMQEo7JlKTv+h xNqJQuCTzl3YA== From: "Paul A. Patience" Message-ID: <20220429051700.373076-26-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-svg-plot)[source]: Reindent. [synopsis, description]: Replace mentions of Perl with Raku. --- gnu/packages/perl6.scm | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 1a2d3424c4..e9122054cc 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -664,28 +664,27 @@ (define-public perl6-svg (license license:artistic2.0)))) (define-public perl6-svg-plot - ;; Latest commit + ;; Latest commit. (let ((commit "062570a78fd38c3c6baba29dfe2fbb8ca014f4de") (revision "1")) (package (name "perl6-svg-plot") (version (git-version "0.0.0" revision commit)) (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/moritz/svg-plot") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "095ga5hbg92jnmczxvhk1hjz14yr334zyf8cph4w5w5frcza44my")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/moritz/svg-plot") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "095ga5hbg92jnmczxvhk1hjz14yr334zyf8cph4w5w5frcza44my")))) (build-system rakudo-build-system) (propagated-inputs (list perl6-svg)) (home-page "https://github.com/moritz/svg-plot") - (synopsis "Perl 6 charting and plotting library that produces SVG output") - (description "@code{SVG::Plot} is a simple 2D chart plotter for Perl 6. + (synopsis "Raku charting and plotting library that produces SVG output") + (description "@code{SVG::Plot} is a simple 2D chart plotter for Raku. It currently supports bars, stacked bars, lines and points (both equally spaced with optional labels, or xy plots).") (license license:artistic2.0)))) From patchwork Fri Apr 29 05:19:22 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39018 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 1B74327BBEA; Fri, 29 Apr 2022 06:21:24 +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 D6DB727BBE9 for ; Fri, 29 Apr 2022 06:21:23 +0100 (BST) Received: from localhost ([::1]:38730 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ4E-0001sh-UU for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:21:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33170) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ30-0000h2-5o for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56813) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ2z-0000yF-QQ for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ2z-0007Ik-Lx for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 27/30] gnu: perl6-uri: Update to 0.3.5. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:20:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120957727937 (code B ref 55179); Fri, 29 Apr 2022 05:20:05 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:19:37 +0000 Received: from localhost ([127.0.0.1]:50691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ2X-0007GX-Fq for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:37 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:11843) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ2Q-0007FU-Ky for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:35 -0400 Date: Fri, 29 Apr 2022 05:19:22 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209565; bh=wypdjN4ctw/530+MX6sXED0IWKrY6CkwO9BiPUC6bgQ=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=esl6WtJVORgizYaiowfWWzvcuXYwfjE9BGV4Qg9qBLgfPDARQzNYV2iVIpW4uVxL8 kOq4sFUK4DssIFLl8UXCzDVQCoPxbQwN+cumPXRX9sIbYmPLz1yEU/txIv+wt9dky4 4oWxdortIgnEhNf+Hc4ca6pBYojmUWkU6oB5UFPcfOaoBiepujFNPwvrfUbuLuSmGS 2lnNUM/srQH4GPwrblTEKQq/joP0fDlwRGIIUTwoy38mkDL2gDj58t0VFbsxUipbQ0 EfsJx3423NhMNt64dWnVW5lLasX0fIudVTC4DQkL51ZVjkylUPBgF5o4N3owJw6LuW Gf6tENb6NjM1g== From: "Paul A. Patience" Message-ID: <20220429051700.373076-27-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-uri): Update to 0.3.5. [source]: Update URL. [home-page]: Update. [synopsis, description]: Replace mentions of Perl with Raku. --- gnu/packages/perl6.scm | 39 ++++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 19 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index e9122054cc..95e70e3079 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -791,28 +791,29 @@ (define-public perl6-test-mock (license license:artistic2.0))) (define-public perl6-uri - (package - (name "perl6-uri") - (version "0.1.5") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/perl6-community-modules/uri") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0h318g75jqn2ckw051g35iqyfxz1mps0jyg5z6pd857y3kacbkpl")))) - (build-system rakudo-build-system) - (arguments '(#:with-zef? #f)) - (home-page "https://github.com/perl6-community-modules/uri") - (synopsis "URI implementation using Perl 6") - (description "A URI implementation using Perl 6 grammars to implement RFC + ;; The commit where 0.3.5 was “tagged”. + (let ((commit "2e62d0f117c95a43e61ddb018dcacba8036aa3d5")) + (package + (name "perl6-uri") + (version "0.3.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/raku-community-modules/URI") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1a03r80zxpvnsjf2z5r8lk434v2ysrpaymqa6xq975l4124gckkx")))) + (build-system rakudo-build-system) + (arguments '(#:with-zef? #f)) + (home-page "https://github.com/raku-community-modules/URI") + (synopsis "URI implementation using Raku") + (description "A URI implementation using Raku grammars to implement RFC 3986 BNF. Currently only implements parsing. Includes @code{URI::Escape} to (un?)escape characters that aren't otherwise allowed in a URI with % and a hex character numbering.") - (license license:artistic2.0))) + (license license:artistic2.0)))) (define-public perl6-xml-writer ;; Last commit was May 2017 From patchwork Fri Apr 29 05:19:32 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39022 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 602D827BBEA; Fri, 29 Apr 2022 06:21:57 +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 2978027BBE9 for ; Fri, 29 Apr 2022 06:21:57 +0100 (BST) Received: from localhost ([::1]:39678 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ4m-0002Xp-AR for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:21:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33186) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ30-0000iO-HK for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56814) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ30-0000yR-7M for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ30-0007Is-3k for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 28/30] gnu: perl6-test-meta: Update to 0.0.17. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:20:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120958727962 (code B ref 55179); Fri, 29 Apr 2022 05:20:06 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:19:47 +0000 Received: from localhost ([127.0.0.1]:50695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ2g-0007Gw-Oj for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:46 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:42698) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ2f-0007Gi-IH for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:45 -0400 Date: Fri, 29 Apr 2022 05:19:32 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209579; bh=olhly4/uQrUCMysaFluFQctEC6GT4wTyQyeAkS2W20c=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=bi7Mv7LIyUeUmkpIiQhKjllvBAgzCFXwNXDrNBHMy8/QkT4G1DqT1dRQ0XeCvR13q GqoHPLgzigwm5aLLlteMydxU5gMHzqLREnfYn6aF3fYPOP7xzWZykXZjTzLJsUdxc6 W968/EGDx95vqGEupbHeHP9tbTWHPaxGj9omNClcf01bISyrTzjUoriWffqsLPbDJY GyySGWD/B6PFQtjoXwLi0rO9N82t4NYyBrTNvVTRRnTs2SPG7BBL6F+7Y2onEmnu65 Au8POlmGdup43aWqX3f4GZVC7AKdm+2UA767r91gUzNqCVzvD15FKOemtNQOID4KKX x/jfde0Z7c+gw== From: "Paul A. Patience" Message-ID: <20220429051700.373076-28-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-test-meta): Update to 0.0.17. [source]: Reindent. [propagated-inputs]: Add perl6-license-spdx. [synopsis]: Add a missing apostrophe. --- gnu/packages/perl6.scm | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 95e70e3079..9e17bfc6a2 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -743,22 +743,21 @@ (define-public perl6-terminal-ansicolor (define-public perl6-test-meta (package (name "perl6-test-meta") - (version "0.0.14") + (version "0.0.17") (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/jonathanstowe/Test-META") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1mzrglb7lbiy5h9dlc7dyhvv9gppxmdmpmrv6nzbd695jzr38bri")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jonathanstowe/Test-META") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0kd4yixx6lac240lcx0f5pfswspvpp43034mq2vs65zxghsvvcmf")))) (build-system rakudo-build-system) (propagated-inputs - (list perl6-meta6 perl6-uri)) + (list perl6-license-spdx perl6-meta6 perl6-uri)) (home-page "https://github.com/jonathanstowe/Test-META") - (synopsis "Test a distributions META file") + (synopsis "Test a distribution's META file") (description "This provides a simple mechanism for module authors to have some confidence that they have a working distribution META description file.") (license license:artistic2.0))) From patchwork Fri Apr 29 05:19:35 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39024 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 1B8BA27BBEA; Fri, 29 Apr 2022 06:22:34 +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 D1FA627BBE9 for ; Fri, 29 Apr 2022 06:22:33 +0100 (BST) Received: from localhost ([::1]:40476 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ5J-00036M-D0 for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:22:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33196) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ31-0000kI-1C for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56815) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ30-0000yf-M1 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ30-0007Iz-HJ for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 29/30] gnu: perl6-test-mock: Update to 1.5-0.1130427. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:20:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120959027983 (code B ref 55179); Fri, 29 Apr 2022 05:20:06 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:19:50 +0000 Received: from localhost ([127.0.0.1]:50701 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ2k-0007HC-0Q for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:50 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:28181) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ2h-0007Gm-TH for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:48 -0400 Date: Fri, 29 Apr 2022 05:19:35 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209582; bh=65Pld4K9odjB4wkIuBWEK1HwTBtbmACBuezK2fnSLOM=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=Yj8XFZp/i7SI6AlnzBXhDmY6sGuutZrUUfafQpMcZ8GW0SM26R/DxFECFagZdUzwv jLFRiLBxGiwBsEtM1zF5CySLs2O15DU6Y+/qg4f8MFOvjVVEQH7ebVZ24FiqmINZ+B ZA/+/ggoXzYHxzhKXq1Rh0vz6Uu5fWRZhf/6FsuqToXibSvJymIK2zHVitb5l4G4OQ Xryzbd0X4K08qYob1D0/6beCUka/eVcwKViWbaoML2sV+cU6InteB5OvVdXP3pbk5E lCghwRbylfdh2IdoK4mL2cAfD8LiP4UOagGTxpOOH7oGvikI3p2H4ewBwAuFxl/u/s u5utfzvj3tYOA== From: "Paul A. Patience" Message-ID: <20220429051700.373076-29-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-test-mock): Update to 1.5-0.1130427. [description]: Add missing @code{}. --- gnu/packages/perl6.scm | 44 +++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 22 deletions(-) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 9e17bfc6a2..8fa376881f 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -763,31 +763,31 @@ (define-public perl6-test-meta (license license:artistic2.0))) (define-public perl6-test-mock - (package - (name "perl6-test-mock") - (version "1.5") - (source - (origin - (method git-fetch) - (uri (git-reference + (let ((commit "1130427f4d9f3866fa39e113251bb142d7fa5cc8") + (revision "0")) + (package + (name "perl6-test-mock") + (version (git-version "1.5" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference (url "https://github.com/jnthn/test-mock") - ;; The commit where 1.5 was "tagged" - (commit "6eddb42f73f40b9ac29c14badb41ce4a04d876f2"))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "07yr3qimc8fl29p23562ayj2j9h53madcnf9sgqvgf2kcprh0zd2")))) - (build-system rakudo-build-system) - (propagated-inputs - (list perl6-oo-monitors)) - (home-page "https://github.com/jnthn/test-mock") - (synopsis "Module for simply generating and checking mock objects") - (description "@code{Test::Mock} is a module that works alongside the + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03qq6z9ilw0ak3dx9i24ygr4c21wf4xvli8px02hmshpkhavclj5")))) + (build-system rakudo-build-system) + (propagated-inputs + (list perl6-oo-monitors)) + (home-page "https://github.com/jnthn/test-mock") + (synopsis "Module for simply generating and checking mock objects") + (description "@code{Test::Mock} is a module that works alongside the standard Test module to help you write tests when you want to verify what methods are called on an object, while still having calls to undefined methods -die. You get started just as normal with the test file, but also add a use -statement for @code{Test::Mock}.") - (license license:artistic2.0))) +die. You get started just as normal with the test file, but also add a +@code{use} statement for @code{Test::Mock}.") + (license license:artistic2.0)))) (define-public perl6-uri ;; The commit where 0.3.5 was “tagged”. From patchwork Fri Apr 29 05:19:39 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul A. Patience" X-Patchwork-Id: 39026 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 9EEA227BBEA; Fri, 29 Apr 2022 06:22:50 +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 6E0B527BBE9 for ; Fri, 29 Apr 2022 06:22:50 +0100 (BST) Received: from localhost ([::1]:41004 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkJ5d-0003YQ-DU for patchwork@mira.cbaines.net; Fri, 29 Apr 2022 01:22:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33202) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkJ31-0000lX-Ei for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56816) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkJ31-0000yz-54 for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkJ31-0007J7-0I for guix-patches@gnu.org; Fri, 29 Apr 2022 01:20:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55179] [WIP PATCH 30/30] gnu: Add perl6-format-lisp. Resent-From: "Paul A. Patience" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Apr 2022 05:20:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55179 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55179@debbugs.gnu.org Cc: "Paul A. Patience" Received: via spool by 55179-submit@debbugs.gnu.org id=B55179.165120959427994 (code B ref 55179); Fri, 29 Apr 2022 05:20:06 +0000 Received: (at 55179) by debbugs.gnu.org; 29 Apr 2022 05:19:54 +0000 Received: from localhost ([127.0.0.1]:50703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ2o-0007HS-AY for submit@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:54 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:41243) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkJ2j-0007Go-QQ for 55179@debbugs.gnu.org; Fri, 29 Apr 2022 01:19:50 -0400 Date: Fri, 29 Apr 2022 05:19:39 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail2; t=1651209584; bh=ZJ5K9yFEQGYZcPlmbNu1QFonzv8m5Avf2nw+NujIuKI=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=GVG7QYmPtfDDqsi7JPTwyHDzMZU6NLD77CrBLLklyipfqqcIs1nxoS5wT65zEMHMw Jjqs8swkNVJtdOTCCJfaRj8+aZEbOOhxkMjztpzEEm2KZTX2bEiNBf6+yXXDy/FRZR yaimdZe9OgXHKADb7zoklu2fUd3CqPdMjpF1vFHDs9WjsnKvLKrE1EJco7DjWqJLam 70gHZ1EZ9htAcPLxd/IagrXZfb6HdV4vw+cab22nWnURqerYH1aBottSTUnFMcvuco e8Y0oTp1wGZKOvAXFDPfdKQNg9jzYRkxz3HnkEyRmPmKxJMZfICoAlBECcF90QKNBP JTp294zoCiA0Q== From: "Paul A. Patience" Message-ID: <20220429051700.373076-30-paul@apatience.com> In-Reply-To: <20220429051700.373076-1-paul@apatience.com> References: <20220429051700.373076-1-paul@apatience.com> Feedback-ID: 19227857:user:proton 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: , Reply-To: "Paul A. Patience" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl6.scm (perl6-format-lisp): New variable. --- gnu/packages/perl6.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) -- 2.36.0 diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 8fa376881f..1de9b545f9 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -304,6 +304,29 @@ (define-public rakudo and runs on top of several virtual machines.") (license license:artistic2.0))) +(define-public perl6-format-lisp + (let ((commit "1ae31e2a9366b287a83a9d451295fc9e3fb6d36f") + (revision "0")) + (package + (name "perl6-format-lisp") + (version (git-version "0.0.2" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/raku-community-modules/Format-Lisp") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1rhkd11xdyw99vl6ickjin0x7nhlgkq3qhpf8zp9jky0k711gxmr")))) + (build-system rakudo-build-system) + (arguments '(#:with-zef? #f)) + (home-page "https://github.com/raku-community-modules/Format-Lisp") + (synopsis "Common Lisp's format call in Raku") + (description "This Raku module implements Common Lisp's @code{format} +language.") + (license license:artistic2.0)))) + (define-public perl6-grammar-debugger ;; Last commit was September 2017. (let ((commit "0375008027c8caa216bd869476ce59ae09b2a702")