git: 6aa925897172 - main - sysutils/p5-Command-Runner: Run external commands and Perl code refs

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Sat, 18 Nov 2023 20:23:00 UTC
The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6aa92589717219a44c55f167d1f3ab6d08f1ec6f

commit 6aa92589717219a44c55f167d1f3ab6d08f1ec6f
Author:     geoffroy desvernay <dgeo@centrale-med.fr>
AuthorDate: 2023-11-18 09:03:10 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-11-18 20:20:45 +0000

    sysutils/p5-Command-Runner: Run external commands and Perl code refs
    
    Command::Runner is a perl module that helps
    running external commands and Perl code refs,
    featuring timeout, quoting and flexible logging.
    
    WWW: https://metacpan.org/dist/Command-Runner
    
    PR:             274779
---
 sysutils/Makefile                    |  1 +
 sysutils/p5-Command-Runner/Makefile  | 18 ++++++++++++++++++
 sysutils/p5-Command-Runner/distinfo  |  3 +++
 sysutils/p5-Command-Runner/pkg-descr |  3 +++
 sysutils/p5-Command-Runner/pkg-plist |  6 ++++++
 5 files changed, 31 insertions(+)

diff --git a/sysutils/Makefile b/sysutils/Makefile
index bbbd4c5be311..ab68f49c71b3 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1065,6 +1065,7 @@
     SUBDIR += pwsafe
     SUBDIR += pxattr
     SUBDIR += pxp-agent
+    SUBDIR += p5-Command-Runner
     SUBDIR += py-ansible-compat
     SUBDIR += py-ansible-core
     SUBDIR += py-ansible-lint
diff --git a/sysutils/p5-Command-Runner/Makefile b/sysutils/p5-Command-Runner/Makefile
new file mode 100644
index 000000000000..fe3e986b23c8
--- /dev/null
+++ b/sysutils/p5-Command-Runner/Makefile
@@ -0,0 +1,18 @@
+PORTNAME=	Command-Runner
+DISTVERSION=	0.200
+CATEGORIES=	sysutils perl5
+MASTER_SITES=	CPAN
+MASTER_SITE_SUBDIR=	CPAN:SKAJI
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	dgeo@centrale-med.fr
+COMMENT=	Run external commands and Perl code refs
+WWW=		https://metacpan.org/dist/Command-Runner
+
+LICENSE=	ART10 GPLv1+
+LICENSE_COMB=	dual
+
+USES=		perl5
+USE_PERL5=	modbuildtiny
+
+.include <bsd.port.mk>
diff --git a/sysutils/p5-Command-Runner/distinfo b/sysutils/p5-Command-Runner/distinfo
new file mode 100644
index 000000000000..7d066b4297a3
--- /dev/null
+++ b/sysutils/p5-Command-Runner/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1698534722
+SHA256 (Command-Runner-0.200.tar.gz) = 5ad26d06111bfecd53c8f5bb5dea94bf2025f6c78e95f6d8012e4cfa89e29f26
+SIZE (Command-Runner-0.200.tar.gz) = 13249
diff --git a/sysutils/p5-Command-Runner/pkg-descr b/sysutils/p5-Command-Runner/pkg-descr
new file mode 100644
index 000000000000..af56d3bf5db4
--- /dev/null
+++ b/sysutils/p5-Command-Runner/pkg-descr
@@ -0,0 +1,3 @@
+Command::Runner is a perl module that helps
+running external commands and Perl code refs,
+featuring timeout, quoting and flexible logging.
diff --git a/sysutils/p5-Command-Runner/pkg-plist b/sysutils/p5-Command-Runner/pkg-plist
new file mode 100644
index 000000000000..7c832f8bb0da
--- /dev/null
+++ b/sysutils/p5-Command-Runner/pkg-plist
@@ -0,0 +1,6 @@
+%%SITE_PERL%%/Command/Runner.pm
+%%SITE_PERL%%/Command/Runner/Format.pm
+%%SITE_PERL%%/Command/Runner/LineBuffer.pm
+%%SITE_PERL%%/Command/Runner/Quote.pm
+%%SITE_PERL%%/Command/Runner/Timeout.pm
+%%PERL5_MAN3%%/Command::Runner.3.gz