From patchwork Tue Oct 18 01:38:11 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: EuAndreh X-Patchwork-Id: 43492 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 9859027BBE9; Tue, 18 Oct 2022 02:39:48 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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 D48D327BBEA for ; Tue, 18 Oct 2022 02:39:47 +0100 (BST) Received: from localhost ([::1]:57782 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1okba6-0005pH-UU for patchwork@mira.cbaines.net; Mon, 17 Oct 2022 21:39:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46266) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okbZQ-0005nx-3B for guix-patches@gnu.org; Mon, 17 Oct 2022 21:39:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51512) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1okbZO-0007yJ-VE for guix-patches@gnu.org; Mon, 17 Oct 2022 21:39:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1okbZO-0003jj-Qp for guix-patches@gnu.org; Mon, 17 Oct 2022 21:39:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58603] [PATCH 1/8] gnu: Add perl-config-tiny. References: <20221018013245.32254-1-eu@euandre.org> In-Reply-To: <20221018013245.32254-1-eu@euandre.org> Resent-From: EuAndreh Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Oct 2022 01:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58603 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58603@debbugs.gnu.org Cc: EuAndreh Received: via spool by 58603-submit@debbugs.gnu.org id=B58603.166605711214246 (code B ref 58603); Tue, 18 Oct 2022 01:39:02 +0000 Received: (at 58603) by debbugs.gnu.org; 18 Oct 2022 01:38:32 +0000 Received: from localhost ([127.0.0.1]:50568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okbYu-0003hh-07 for submit@debbugs.gnu.org; Mon, 17 Oct 2022 21:38:32 -0400 Received: from box.euandre.org ([46.101.160.115]:38947) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okbYr-0003hT-Tb for 58603@debbugs.gnu.org; Mon, 17 Oct 2022 21:38:30 -0400 Received: from authenticated-user (box.euandre.org [46.101.160.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.euandre.org (Postfix) with ESMTPSA id 9025BFC4B2; Mon, 17 Oct 2022 22:38:22 -0300 (-03) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=euandre.org; s=mail; t=1666057104; bh=SPXQ+M7QO0mUczS12hsy0c+ajt6TXvjZ+Bx6NvbFSbY=; h=From:To:Cc:Subject:Date:From; b=QEvF041fPVm9ga9nIx1nTgkWchRJre/CFIJRgQwVkY9ibdONVQEgVaND2B2jG4A8W h1KD1EFzwijBJLr5Z1NqkKYDRR1D7um5ILu947NcgQCKZcIIjJSeOpjhejkPXYeCDh aF9VgJ2ny3XcEBWvrm1z0LQyiETswoccfLEvCWGxQ0zVfGsQVRz73ujc6AKqWS6ykV 6FJ82lN+bpY14TuYB2rQ+02fwCbdwa6xhTZzvQIdvUzWUVWj6AR114sDTE45R1b9Hj SwBCXbW0BIBDaYrSRT8Tvm7qsGw6W8EQRVgPoF6EyuFUJY/h9SUMH56CXkD0v5F8pY fIZl8A2Esmh2Q== Date: Mon, 17 Oct 2022 22:38:11 -0300 Message-Id: <20221018013818.12165-1-eu@euandre.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: EuAndreh X-ACL-Warn: , EuAndreh via Guix-patches X-Patchwork-Original-From: EuAndreh via Guix-patches via From: EuAndreh X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-config-tiny): New variable. --- gnu/packages/perl.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 022ca73429..d9bda9a878 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -2076,6 +2076,33 @@ (define-public perl-config-ini and writing of @code{.ini}-style configuration files.") (license (package-license perl)))) +(define-public perl-config-tiny + (package + (name "perl-config-tiny") + (version "2.28") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/R/RS/RSAVAGE/Config-Tiny-" + version ".tgz")) + (sha256 + (base32 + "000mw17nb7aj341s0afqimxd53w5y0c4yk61pihqzm191lx89pqj")))) + (build-system perl-build-system) + (native-inputs (list perl-test-pod)) + (home-page "https://metacpan.org/release/Config-Tiny") + (synopsis "Read/Write .ini style files with as little code as possible") + (description + "@code{Config::Tiny} is a Perl class to read and write .ini +style configuration files with as little code as possible, reducing load time +and memory overhead. + +This module is primarily for reading human written files, and anything we write +shouldn't need to have documentation/comments. If you need something with more +power move up to @code{Config::Simple}, @code{Config::General} or one of the +many other @code{Config::*} modules.") + (license license:perl-license))) + (define-public perl-const-fast (package (name "perl-const-fast") From patchwork Tue Oct 18 01:38:12 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: EuAndreh X-Patchwork-Id: 43496 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 2FE0627BBEA; Tue, 18 Oct 2022 02:39:51 +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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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 E926427BBE9 for ; Tue, 18 Oct 2022 02:39:49 +0100 (BST) Received: from localhost ([::1]:57784 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1okba9-0005r0-15 for patchwork@mira.cbaines.net; Mon, 17 Oct 2022 21:39:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46264) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okbZQ-0005nw-2z for guix-patches@gnu.org; Mon, 17 Oct 2022 21:39:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51513) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1okbZP-0007yL-FT for guix-patches@gnu.org; Mon, 17 Oct 2022 21:39:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1okbZP-0003jr-61 for guix-patches@gnu.org; Mon, 17 Oct 2022 21:39:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58603] [PATCH 2/8] gnu: Add perl-pod-spell. Resent-From: EuAndreh Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Oct 2022 01:39:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58603 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58603@debbugs.gnu.org Cc: EuAndreh Received: via spool by 58603-submit@debbugs.gnu.org id=B58603.166605711714263 (code B ref 58603); Tue, 18 Oct 2022 01:39:03 +0000 Received: (at 58603) by debbugs.gnu.org; 18 Oct 2022 01:38:37 +0000 Received: from localhost ([127.0.0.1]:50572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okbYz-0003hz-C7 for submit@debbugs.gnu.org; Mon, 17 Oct 2022 21:38:37 -0400 Received: from box.euandre.org ([46.101.160.115]:41303) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okbYx-0003hb-NS for 58603@debbugs.gnu.org; Mon, 17 Oct 2022 21:38:36 -0400 Received: from authenticated-user (box.euandre.org [46.101.160.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.euandre.org (Postfix) with ESMTPSA id 7482AFC4D1; Mon, 17 Oct 2022 22:38:29 -0300 (-03) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=euandre.org; s=mail; t=1666057110; bh=658AiEMNldXcNaPVhZ5PLpFnHES/gsXmn+ThwKwGRQ0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=x/OSY+W54jIt1rZnoiPYcigncJHTSYXJPc3bn8rc2JHD2eaPUHPAtJdWPHAQuwtu0 k59VyJNSgZ6CfAcKVjtKVo+rFbFZpQLaTHVZ1Q5t5QiStU0n21aYlp/UcPhRNRuA64 t3/lHE8P49rsyONCXbNGQR2s8ajkkxeMM5p2VkXAfIGIAYbkVUiQvY95USgY4zParV N893wk7AnlaeWTMme1QokH1njlClnATz9OPdxJdqxi2LJmAD90VgTy2Ohrs/WAcvH6 SqUe6kxTbbb2fOE7xjHmM8Tsc/scMkHDHN2rjlPAlH/Nmdgos4XKaMumdcXxVTKU/o KiUPDUsfmpO7Q== Date: Mon, 17 Oct 2022 22:38:12 -0300 Message-Id: <20221018013818.12165-2-eu@euandre.org> In-Reply-To: <20221018013818.12165-1-eu@euandre.org> References: <20221018013818.12165-1-eu@euandre.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: EuAndreh X-ACL-Warn: , EuAndreh via Guix-patches X-Patchwork-Original-From: EuAndreh via Guix-patches via From: EuAndreh X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-pod-spell): New variable. --- gnu/packages/perl.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index d9bda9a878..1146fecb6b 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -71,6 +71,7 @@ (define-module (gnu packages perl) #:use-module (gnu packages gtk) #:use-module (gnu packages hurd) #:use-module (gnu packages image) + #:use-module (gnu packages language) #:use-module (gnu packages less) #:use-module (gnu packages ncurses) #:use-module (gnu packages perl-check) @@ -8709,6 +8710,34 @@ (define-public perl-pod-simple used for writing documentation for Perl and for Perl modules.") (license (package-license perl)))) +(define-public perl-pod-spell + (package + (name "perl-pod-spell") + (version "1.25") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/H/HA/HAARG/Pod-Spell-" version + ".tar.gz")) + (sha256 + (base32 + "18wzpfn39hpw6n8g9pwh964nid8skks79i5jdcm33gf9kf5qx3r0")))) + (build-system perl-build-system) + (native-inputs (list perl-file-sharedir-install)) + (propagated-inputs (list perl-class-tiny perl-file-sharedir + perl-lingua-en-inflect)) + (home-page "https://metacpan.org/release/Pod-Spell") + (synopsis "Formatter for spellchecking Pod") + (description + "@code{Pod::Spell} is a Pod formatter whose output is good +for spellchecking. + +@code{Pod::Spell} is rather like @code{Pod::Text}, except that it doesn't put +much effort into actual formatting, and it suppresses things that look like Perl +symbols or Perl jargon (so that your spellchecking program won't complain about +mystery words like \"@code{$thing}\" or \"@code{Foo::Bar}\" or \"@code{hashref}\").") + (license license:artistic2.0))) + (define-public perl-posix-strftime-compiler (package (name "perl-posix-strftime-compiler") From patchwork Tue Oct 18 01:38:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: EuAndreh X-Patchwork-Id: 43493 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 6476727BBED; Tue, 18 Oct 2022 02:39:49 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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 0DED627BBE9 for ; Tue, 18 Oct 2022 02:39:49 +0100 (BST) Received: from localhost ([::1]:57774 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1okba8-0005pA-45 for patchwork@mira.cbaines.net; Mon, 17 Oct 2022 21:39:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46268) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okbZQ-0005ny-3W for guix-patches@gnu.org; Mon, 17 Oct 2022 21:39:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51514) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1okbZP-0007yM-MK for guix-patches@gnu.org; Mon, 17 Oct 2022 21:39:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1okbZP-0003jz-I1 for guix-patches@gnu.org; Mon, 17 Oct 2022 21:39:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58603] [PATCH 3/8] gnu: Add perl-readonly-xs. Resent-From: EuAndreh Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Oct 2022 01:39:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58603 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58603@debbugs.gnu.org Cc: EuAndreh Received: via spool by 58603-submit@debbugs.gnu.org id=B58603.166605712414284 (code B ref 58603); Tue, 18 Oct 2022 01:39:03 +0000 Received: (at 58603) by debbugs.gnu.org; 18 Oct 2022 01:38:44 +0000 Received: from localhost ([127.0.0.1]:50576 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okbZ5-0003iK-Lx for submit@debbugs.gnu.org; Mon, 17 Oct 2022 21:38:44 -0400 Received: from box.euandre.org ([46.101.160.115]:51927) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okbZ3-0003hu-C3 for 58603@debbugs.gnu.org; Mon, 17 Oct 2022 21:38:41 -0400 Received: from authenticated-user (box.euandre.org [46.101.160.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.euandre.org (Postfix) with ESMTPSA id 2917FFC4B2; Mon, 17 Oct 2022 22:38:34 -0300 (-03) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=euandre.org; s=mail; t=1666057115; bh=RvG0qrwPaYLQm+a1OT1gQmvRyiqTkuYg+PePguzRBEQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=MT8GX1xhyPCDLuQg/TLUUQyvrTlcMu9d0ZSEinUVflCAf38NDZ38PSr5BphMC8r67 NA5TIhlZNi4c3+2meyYcnJfNp6qeiIHagOkVId+xYC8TpdVebR3YmyEQcRbpmlDJ1d wY5v5e4UW/WHkcAuHKOWppuiefMloD96YraKZTYvDd8Fe2R6y94nM3eHVefG4/cIWR GECdiuHhieXdh9tTHknZYolsTTCkl2GVNm/u5DKM6ckr1ySxJfjPi/yJ7b//IPSkm9 sVKIHim6KW8+dEqA6jrwIqZhzQAbMV+gOkchVEjMq8IpUTk6favhcPcyEFc9mMHJnl G5yOv4IAcS+sA== Date: Mon, 17 Oct 2022 22:38:13 -0300 Message-Id: <20221018013818.12165-3-eu@euandre.org> In-Reply-To: <20221018013818.12165-1-eu@euandre.org> References: <20221018013818.12165-1-eu@euandre.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: EuAndreh X-ACL-Warn: , EuAndreh via Guix-patches X-Patchwork-Original-From: EuAndreh via Guix-patches via From: EuAndreh X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-readonly-xs): New variable. --- gnu/packages/perl.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 1146fecb6b..f5a8fad4d5 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -8854,6 +8854,38 @@ (define-public perl-readonly variables that should not be changed.") (license (package-license perl)))) +(define-public perl-readonly-xs + (package + (name "perl-readonly-xs") + (version "1.05") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/R/RO/ROODE/Readonly-XS-" version + ".tar.gz")) + (sha256 + (base32 + "03gz7yp194fwah2bc36ww04hgw1qx8p6y68vvnywircrablc9rca")))) + (build-system perl-build-system) + (propagated-inputs (list perl-readonly)) + (home-page "https://metacpan.org/release/Readonly-XS") + (synopsis "Companion module for @code{Readonly.pm}, to speed up read-only +scalar variables") + (description + "The @code{Readonly} module is an effective way to create non-modifiable +variables. However, it's relatively slow. + +The reason it's slow is that is implements the read-only-ness of variables via +tied objects. This mechanism is inherently slow. Perl simply has to do a lot +of work under the hood to make tied variables work. + +This module corrects the speed problem, at least with respect to scalar +variables. When @code{Readonly::XS} is installed, @code{Readonly} uses it to +access the internals of scalar variables. Instead of creating a scalar variable +object and tying it, @code{Readonly} simply flips the @code{SvREADONLY} bit in +the scalar's @code{FLAGS} structure.") + (license license:perl-license))) + (define-public perl-ref-util-xs (package (name "perl-ref-util-xs") From patchwork Tue Oct 18 01:38:14 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: EuAndreh X-Patchwork-Id: 43495 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 6CA2F27BBED; Tue, 18 Oct 2022 02:39: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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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 EC38027BBEA for ; Tue, 18 Oct 2022 02:39:49 +0100 (BST) Received: from localhost ([::1]:57796 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1okba9-0005rX-1N for patchwork@mira.cbaines.net; Mon, 17 Oct 2022 21:39:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46270) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okbZQ-0005oK-Cc for guix-patches@gnu.org; Mon, 17 Oct 2022 21:39:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51515) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1okbZQ-0007yc-4V for guix-patches@gnu.org; Mon, 17 Oct 2022 21:39:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1okbZP-0003k6-W7 for guix-patches@gnu.org; Mon, 17 Oct 2022 21:39:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58603] [PATCH 4/8] gnu: Add perl-string-format. Resent-From: EuAndreh Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Oct 2022 01:39:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58603 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58603@debbugs.gnu.org Cc: EuAndreh Received: via spool by 58603-submit@debbugs.gnu.org id=B58603.166605712914302 (code B ref 58603); Tue, 18 Oct 2022 01:39:03 +0000 Received: (at 58603) by debbugs.gnu.org; 18 Oct 2022 01:38:49 +0000 Received: from localhost ([127.0.0.1]:50580 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okbZB-0003ib-5C for submit@debbugs.gnu.org; Mon, 17 Oct 2022 21:38:49 -0400 Received: from box.euandre.org ([46.101.160.115]:56091) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okbZ9-0003iG-8R for 58603@debbugs.gnu.org; Mon, 17 Oct 2022 21:38:47 -0400 Received: from authenticated-user (box.euandre.org [46.101.160.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.euandre.org (Postfix) with ESMTPSA id 0A281FC4D1; Mon, 17 Oct 2022 22:38:40 -0300 (-03) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=euandre.org; s=mail; t=1666057121; bh=lYGm/Vnir7hjCRVQhys7FtHRob0Jo+3a+gvEANA13QE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=bDQjIFdLeQ/+6jq5wn0JGMLC7utXyaYNWdIZ0PyPBZ/q1cm1azx9GsnwJLd3sQ9DX /EFV6UFnrfEgMQS5DZeIMpT6N62dQDUBdva2RbJyk4McUkS0pL5/1wkiT0w8/QdMtT F6L6HvMmJRVxYRNuXRzyDA3uO+XENPgRQtpsemJT0oznzOJT0MYCKAfsyAVIJ+tgrD 9sh51pkOcVVRiGoJH6r8Y16ADX2eMEaF03t9mUKMGXSqrAe4WDtzWRA7fHcbuy3TZ3 JfZvxLtQ42hexlYDojHIXAuFz1epvWLxO2NCX2G0jQ6xzuHksfm52LQbm22X3NyGqX yC7vSdKe2EDEA== Date: Mon, 17 Oct 2022 22:38:14 -0300 Message-Id: <20221018013818.12165-4-eu@euandre.org> In-Reply-To: <20221018013818.12165-1-eu@euandre.org> References: <20221018013818.12165-1-eu@euandre.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: EuAndreh X-ACL-Warn: , EuAndreh via Guix-patches X-Patchwork-Original-From: EuAndreh via Guix-patches via From: EuAndreh X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-string-format): New variable. --- gnu/packages/perl.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index f5a8fad4d5..d6e4de59fc 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -9464,6 +9464,30 @@ (define-public perl-string-escape removing double-quotes, and truncating to fit within a desired length.") (license (package-license perl)))) +(define-public perl-string-format + (package + (name "perl-string-format") + (version "1.18") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/S/SR/SREZIC/String-Format-" + version ".tar.gz")) + (sha256 + (base32 + "0y77frxzjifd4sw0j19cc346ysas1mya84rdxaz279lyin7plhcy")))) + (build-system perl-build-system) + (home-page "https://metacpan.org/release/String-Format") + (synopsis "Format sprintf-like strings with arbitrary format definitions") + (description + "@code{String::Format} lets you define arbitrary printf-like format +sequences to be expanded. This module would be most useful in configuration +files and reporting tools, where the results of a query need to be formatted in +a particular way. It was inspired by +@url{http://www.mutt.org/doc/manual/manual.html#index-format,mutt's +@code{index_format} and related directives}.") + (license license:gpl2))) + (define-public perl-string-formatter (package (name "perl-string-formatter") From patchwork Tue Oct 18 01:38:15 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: EuAndreh X-Patchwork-Id: 43494 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 C4C5127BBE9; Tue, 18 Oct 2022 02:39:49 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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 5A17527BBEA for ; Tue, 18 Oct 2022 02:39:49 +0100 (BST) Received: from localhost ([::1]:58204 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1okba8-0005sl-Fp for patchwork@mira.cbaines.net; Mon, 17 Oct 2022 21:39:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44706) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okbZR-0005qI-T0 for guix-patches@gnu.org; Mon, 17 Oct 2022 21:39:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51516) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1okbZQ-0007yl-LB for guix-patches@gnu.org; Mon, 17 Oct 2022 21:39:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1okbZQ-0003kD-BO for guix-patches@gnu.org; Mon, 17 Oct 2022 21:39:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58603] [PATCH 5/8] gnu: Add perl-ppix-regexp. Resent-From: EuAndreh Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Oct 2022 01:39:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58603 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58603@debbugs.gnu.org Cc: EuAndreh Received: via spool by 58603-submit@debbugs.gnu.org id=B58603.166605713714326 (code B ref 58603); Tue, 18 Oct 2022 01:39:04 +0000 Received: (at 58603) by debbugs.gnu.org; 18 Oct 2022 01:38:57 +0000 Received: from localhost ([127.0.0.1]:50584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okbZI-0003iz-Hz for submit@debbugs.gnu.org; Mon, 17 Oct 2022 21:38:56 -0400 Received: from box.euandre.org ([46.101.160.115]:45879) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okbZG-0003ie-OL for 58603@debbugs.gnu.org; Mon, 17 Oct 2022 21:38:55 -0400 Received: from authenticated-user (box.euandre.org [46.101.160.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.euandre.org (Postfix) with ESMTPSA id 87E11FC4B2; Mon, 17 Oct 2022 22:38:48 -0300 (-03) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=euandre.org; s=mail; t=1666057129; bh=k1vES/vkJTJvz25bP1PGy2IcJcz8lc8JtHlhNeCl3wE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=WatX0jdTP58Dtqz6MvFqMDzJp+w6X8X69snxeEYvyugxdlhLBhM0iYiD+3+zeDJPq IDEWNdQOQmxafFqwcBAzsTlv0G9IwB5PwaK9lpaTrsZ1nCHzsj9MeYjF/wk8psQllo DsxOY0W6tO24QE4pwfu1qYMOV4go1+yvKXgQr8b9qShAzxZuYGn6VTm8Y63QCuYjzY yqFdyqBCYkW5iUnbtDLRg4kiuXlsjBVbMU3ooCx/ZAuh17rIWDAnPPEC0jX1NFCo7W 0h0FlJYIg1Q0OmuUi7HgHaIgxUc2uFIAg020kL3qWRyEPBI6m77d5/k75z+5UCCDBx 9KJ2lH9vk88dw== Date: Mon, 17 Oct 2022 22:38:15 -0300 Message-Id: <20221018013818.12165-5-eu@euandre.org> In-Reply-To: <20221018013818.12165-1-eu@euandre.org> References: <20221018013818.12165-1-eu@euandre.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: EuAndreh X-ACL-Warn: , EuAndreh via Guix-patches X-Patchwork-Original-From: EuAndreh via Guix-patches via From: EuAndreh X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-ppix-regexp): New variable. --- gnu/packages/perl.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index d6e4de59fc..6022720b1f 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -8786,6 +8786,30 @@ (define-public perl-ppi code.") (license license:perl-license))) +(define-public perl-ppix-regexp + (package + (name "perl-ppix-regexp") + (version "0.085") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/W/WY/WYANT/PPIx-Regexp-" version + ".tar.gz")) + (sha256 + (base32 + "07fg63ql3f7hv1ys10l8j0p562ndraq9lk66iw9y0f444j4vpw1f")))) + (build-system perl-build-system) + (native-inputs (list perl-module-build)) + (propagated-inputs (list perl-ppi)) + (home-page "https://metacpan.org/release/PPIx-Regexp") + (synopsis "Parse Perl string literals and string-literal-like things") + (description + "The purpose of the @code{PPIx-Regexp} package is to parse +regular expressions in a manner similar to the way the @code{PPI} package parses +Perl. This class forms the root of the parse tree, playing a role similar to +@code{PPI::Document}.") + (license license:perl-license))) + (define-public perl-probe-perl (package (name "perl-probe-perl") From patchwork Tue Oct 18 01:38:16 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: EuAndreh X-Patchwork-Id: 43497 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 729B427BBEA; Tue, 18 Oct 2022 02:40:17 +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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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 E2CE327BBE9 for ; Tue, 18 Oct 2022 02:40:16 +0100 (BST) Received: from localhost ([::1]:37020 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1okbaa-00070E-15 for patchwork@mira.cbaines.net; Mon, 17 Oct 2022 21:40:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35404) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okbaM-0006zO-6l for guix-patches@gnu.org; Mon, 17 Oct 2022 21:40:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51527) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1okbaL-000876-T0 for guix-patches@gnu.org; Mon, 17 Oct 2022 21:40:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1okbaL-0003mE-Mm for guix-patches@gnu.org; Mon, 17 Oct 2022 21:40:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58603] [PATCH 6/8] gnu: Add perl-ppix-quotelike. Resent-From: EuAndreh Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Oct 2022 01:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58603 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58603@debbugs.gnu.org Cc: EuAndreh Received: via spool by 58603-submit@debbugs.gnu.org id=B58603.166605714614422 (code B ref 58603); Tue, 18 Oct 2022 01:40:01 +0000 Received: (at 58603) by debbugs.gnu.org; 18 Oct 2022 01:39:06 +0000 Received: from localhost ([127.0.0.1]:50597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okbZS-0003kX-GW for submit@debbugs.gnu.org; Mon, 17 Oct 2022 21:39:06 -0400 Received: from box.euandre.org ([46.101.160.115]:40805) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okbZN-0003iy-BX for 58603@debbugs.gnu.org; Mon, 17 Oct 2022 21:39:01 -0400 Received: from authenticated-user (box.euandre.org [46.101.160.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.euandre.org (Postfix) with ESMTPSA id B21A1FC4D1; Mon, 17 Oct 2022 22:38:54 -0300 (-03) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=euandre.org; s=mail; t=1666057135; bh=ttEK6zT5pxVRvLdFzGCimnVuQbXstAyQ8jD3IZ/z0DE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=M3rBlgUqrmisrIqfZoRnOAHRGiHvowGzaY4M4SYbEnPxuA5ZlQEnmQ7GRrc50ZODI Kk06wTf1UzNVqa9XoK402mDy5+D4uxi+2pmJFMz5Vx4nIxTSs0SCZe5l/sMzAuW6Nx 6pBFUkZmBrK+6IKDM9ER2NcO1l9+Ck9tezKP/sPOypfKVr0WWdt27ADNOtASQqZP3S h6npU6GFTlXGLmJ0/zD1oYKbFrW/B4ynKj/uEO+YMUg6Yd8/qtF+FEHBHlFMS5Zcj/ 9IbiG9Ck5dvygGeQ7hnwuDrIJpZXobO2Ma+1GCOUjeR/lPBx2zP6qgpUj9emNjOEHy GVDjNNC2eBMiQ== Date: Mon, 17 Oct 2022 22:38:16 -0300 Message-Id: <20221018013818.12165-6-eu@euandre.org> In-Reply-To: <20221018013818.12165-1-eu@euandre.org> References: <20221018013818.12165-1-eu@euandre.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: EuAndreh X-ACL-Warn: , EuAndreh via Guix-patches X-Patchwork-Original-From: EuAndreh via Guix-patches via From: EuAndreh X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-ppix-quotelike): New variable. --- gnu/packages/perl.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 6022720b1f..acd4db5efc 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -8810,6 +8810,29 @@ (define-public perl-ppix-regexp @code{PPI::Document}.") (license license:perl-license))) +(define-public perl-ppix-quotelike + (package + (name "perl-ppix-quotelike") + (version "0.023") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/W/WY/WYANT/PPIx-QuoteLike-" + version ".tar.gz")) + (sha256 + (base32 + "08ad4d20afvi1c4xzwbfk94lmf6gwlmqkdrpjxzf0lrcklaa6xim")))) + (build-system perl-build-system) + (native-inputs (list perl-module-build)) + (propagated-inputs (list perl-ppi perl-ppix-regexp perl-readonly)) + (home-page "https://metacpan.org/release/PPIx-QuoteLike") + (synopsis "Parse Perl string literals and string-literal-like things") + (description + "@code{PPIX::QuoteLike} parses Perl string literals and things that +are reasonably like string literals. Its real reason for being is to find +interpolated variables for @code{Perl::Critic} policies and similar code.") + (license license:perl-license))) + (define-public perl-probe-perl (package (name "perl-probe-perl") From patchwork Tue Oct 18 01:38:17 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: EuAndreh X-Patchwork-Id: 43499 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 A82D927BBEA; Tue, 18 Oct 2022 02:40:22 +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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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 61D6B27BBE9 for ; Tue, 18 Oct 2022 02:40:22 +0100 (BST) Received: from localhost ([::1]:37028 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1okbaf-00072K-HL for patchwork@mira.cbaines.net; Mon, 17 Oct 2022 21:40:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35408) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okbaN-000711-Kh for guix-patches@gnu.org; Mon, 17 Oct 2022 21:40:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51528) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1okbaM-00087l-8h for guix-patches@gnu.org; Mon, 17 Oct 2022 21:40:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1okbaM-0003mL-3D for guix-patches@gnu.org; Mon, 17 Oct 2022 21:40:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58603] [PATCH 7/8] gnu: Add perl-ppix-utilities. Resent-From: EuAndreh Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Oct 2022 01:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58603 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58603@debbugs.gnu.org Cc: EuAndreh Received: via spool by 58603-submit@debbugs.gnu.org id=B58603.166605715214439 (code B ref 58603); Tue, 18 Oct 2022 01:40:02 +0000 Received: (at 58603) by debbugs.gnu.org; 18 Oct 2022 01:39:12 +0000 Received: from localhost ([127.0.0.1]:50601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okbZX-0003kp-SV for submit@debbugs.gnu.org; Mon, 17 Oct 2022 21:39:12 -0400 Received: from box.euandre.org ([46.101.160.115]:51761) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okbZV-0003jp-A1 for 58603@debbugs.gnu.org; Mon, 17 Oct 2022 21:39:09 -0400 Received: from authenticated-user (box.euandre.org [46.101.160.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.euandre.org (Postfix) with ESMTPSA id C3515FC4B2; Mon, 17 Oct 2022 22:39:01 -0300 (-03) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=euandre.org; s=mail; t=1666057142; bh=J939FyCWLUN64XZwFqp6XK94cPnS18fbGVzdY0037kw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=u9w4kU90ZlrTR5sz+HU2gv5dLXXENTWQsw2scqB+hp8AWTgZn9oIr4XHkOAc0QN4u WjKMsxFBFylrZ9+as5VP2N/t3jCkDjeKTC1P1pGH8k+PwUbVUyKlLWWotD2rGirHGf lzEkmLfy7hK4wPSkkm6Jslc/yTWeXGWuQHPc++NgWHGFX+QBz2DM42F6yLSELv+Sy0 ZrJnv89Z7cr4bxc8382VowygALEU99h4GhhBAkwl3p8DLWFoaOu+Fc1f9Y0LSB/W6b cWCnZNq2WUsj3FJG+mPFDYLUH5AI+abc+al2EJrs0jJKVnfWu2UX1XA5fiRxC2FMfJ NPL1akEUbZQ4Q== Date: Mon, 17 Oct 2022 22:38:17 -0300 Message-Id: <20221018013818.12165-7-eu@euandre.org> In-Reply-To: <20221018013818.12165-1-eu@euandre.org> References: <20221018013818.12165-1-eu@euandre.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: EuAndreh X-ACL-Warn: , EuAndreh via Guix-patches X-Patchwork-Original-From: EuAndreh via Guix-patches via From: EuAndreh X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-ppix-utilities): New variable. --- gnu/packages/perl.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index acd4db5efc..f602181f05 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -8833,6 +8833,33 @@ (define-public perl-ppix-quotelike interpolated variables for @code{Perl::Critic} policies and similar code.") (license license:perl-license))) +(define-public perl-ppix-utilities + (package + (name "perl-ppix-utilities") + (version "1.001000") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/E/EL/ELLIOTJS/PPIx-Utilities-" + version ".tar.gz")) + (sha256 + (base32 + "16yb7dnz8lgq2azs8jxj1wac60kbn16x8y4py04ci8nndww87903")))) + (build-system perl-build-system) + (native-inputs (list perl-module-build perl-test-deep)) + (propagated-inputs (list perl-exception-class perl-ppi perl-readonly-xs + perl-task-weaken)) + (home-page "https://metacpan.org/release/PPIx-Utilities") + (synopsis "Extensions to PPI") + (description + "@code{PPIx::Utilities} is a collection of functions for dealing +with @code{PPI} objects, many of which originated in @code{Perl::Critic}. They +are organized into modules by the kind of @code{PPI} class they relate to, by +replacing the \"@code{PPI}\" at the front of the module name with +\"@code{PPIx::Utilities}\", e.g. functionality related to @code{PPI::Nodes} is +in @code{PPIx::Utilities::Node}.") + (license license:perl-license))) + (define-public perl-probe-perl (package (name "perl-probe-perl") From patchwork Tue Oct 18 01:38:18 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: EuAndreh X-Patchwork-Id: 43498 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 ECC9A27BBEA; Tue, 18 Oct 2022 02:40:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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 9C2E127BBE9 for ; Tue, 18 Oct 2022 02:40:18 +0100 (BST) Received: from localhost ([::1]:37032 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1okbab-000737-LN for patchwork@mira.cbaines.net; Mon, 17 Oct 2022 21:40:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35406) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okbaN-00070D-5e for guix-patches@gnu.org; Mon, 17 Oct 2022 21:40:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51529) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1okbaM-00088C-Pt for guix-patches@gnu.org; Mon, 17 Oct 2022 21:40:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1okbaM-0003mT-Hv for guix-patches@gnu.org; Mon, 17 Oct 2022 21:40:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58603] [PATCH 8/8] gnu: Add perl-critic. Resent-From: EuAndreh Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 18 Oct 2022 01:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58603 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58603@debbugs.gnu.org Cc: EuAndreh Received: via spool by 58603-submit@debbugs.gnu.org id=B58603.166605715614458 (code B ref 58603); Tue, 18 Oct 2022 01:40:02 +0000 Received: (at 58603) by debbugs.gnu.org; 18 Oct 2022 01:39:16 +0000 Received: from localhost ([127.0.0.1]:50605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okbZc-0003l8-6Y for submit@debbugs.gnu.org; Mon, 17 Oct 2022 21:39:16 -0400 Received: from box.euandre.org ([46.101.160.115]:45787) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okbZa-0003kh-JC for 58603@debbugs.gnu.org; Mon, 17 Oct 2022 21:39:15 -0400 Received: from authenticated-user (box.euandre.org [46.101.160.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.euandre.org (Postfix) with ESMTPSA id 5E6B5FC4D1; Mon, 17 Oct 2022 22:39:08 -0300 (-03) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=euandre.org; s=mail; t=1666057149; bh=xZwOYJ1eKxiW/RPW0FYah9MbjrfkTutVwvqtQgST8NI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=WomAr2dcw8KP5BtXee3XlYSKaKJUOoGOkebsLallWtN6pnbOHU01rgX+WHabBNrF/ wqG4VORVXLYWYpatSzz6wzIlUnqkCIB82Z6vTN/XwoYQibtVu6ujMcpnxA3FPguQzj Y1Q2TVK7BNo2GZWU9oZNcpuk1ERDV0jERfRUm6xl6cPp9m0AbWYSOEEpSsmLBCrtyY Eqq7rYxE1i7HwaodZ9GFnPL7w0Fff6+3opL9bGyujRyyQhZneuAcD/gOIvxaVc89RS 2+tc8MiTRj88P+r1xy1zvWUidiuO/I5xJQMYYo31ZUAMnWrYWfJJXIefpd5+Fbv22O VQ4dbzmKr1TfQ== Date: Mon, 17 Oct 2022 22:38:18 -0300 Message-Id: <20221018013818.12165-8-eu@euandre.org> In-Reply-To: <20221018013818.12165-1-eu@euandre.org> References: <20221018013818.12165-1-eu@euandre.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: EuAndreh X-ACL-Warn: , EuAndreh via Guix-patches X-Patchwork-Original-From: EuAndreh via Guix-patches via From: EuAndreh X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-critic): New variable. --- gnu/packages/perl.scm | 45 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index f602181f05..6b9e3f526e 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -2262,6 +2262,51 @@ (define-public perl-cpanel-json-xs versa.") (license (package-license perl)))) +(define-public perl-critic + (package + (name "perl-critic") + (version "1.140") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/P/PE/PETDANCE/Perl-Critic-" + version ".tar.gz")) + (sha256 + (base32 + "1nzxpn71mrpp85yxrxlraj52q2skvf9ja887ls11d57h6smg1vmz")))) + (build-system perl-build-system) + (native-inputs (list perl-module-build perl-test-deep)) + (propagated-inputs (list perltidy + perl-exception-class + perl-io-string + perl-ppi + perl-ppix-regexp + perl-b-keywords + perl-config-tiny + perl-padwalker + perl-test-memory-cycle + perl-file-which + perl-list-moreutils + perl-module-pluggable + perl-pod-parser + perl-pod-spell + perl-ppix-quotelike + perl-ppix-utilities + perl-readonly + perl-string-format + perl-task-weaken)) + (home-page "https://metacpan.org/release/Perl-Critic") + (synopsis "Critique Perl source code for best-practices") + (description + "@code{perlcritic} is a Perl source code analyzer. It is the +executable front-end to the @code{Perl::Critic} engine, which attempts to +identify awkward, hard to read, error-prone, or unconventional constructs in +your code. Most of the rules are based on Damian Conway's book \"Perl Best +Practices\". However, @code{perlcritic} is not limited to enforcing PBP, and it +will even support rules that contradict Conway. All rules can easily be +configured or disabled to your liking.") + (license license:perl-license))) + (define-public perl-crypt-cbc (package (name "perl-crypt-cbc")