Import p5-App-Cmd.

write command line apps with less suffering

from Sergey Bronnikov (maintainer), ok afresh1@
This commit is contained in:
benoit 2015-01-16 13:51:37 +00:00
parent a83d78a8d4
commit 0b24dd4ebb
4 changed files with 68 additions and 0 deletions

28
devel/p5-App-Cmd/Makefile Normal file
View File

@ -0,0 +1,28 @@
# $OpenBSD: Makefile,v 1.1.1.1 2015/01/16 13:51:37 benoit Exp $
COMMENT = write command line apps with less suffering
MODULES = cpan
DISTNAME = App-Cmd-0.326
CATEGORIES = devel
MAINTAINER = Sergey Bronnikov <estetus@gmail.com>
# Perl
PERMIT_PACKAGE_CDROM = Yes
BUILD_DEPENDS = ${RUN_DEPENDS}
RUN_DEPENDS = sysutils/p5-Capture-Tiny>=0.13 \
devel/p5-Class-Load \
devel/p5-Data-OptList \
devel/p5-Getopt-Long-Descriptive>=0.084 \
devel/p5-IO-TieCombine \
devel/p5-Module-Pluggable \
textproc/p5-String-RewritePrefix \
devel/p5-Sub-Exporter \
devel/p5-Sub-Install
TEST_DEPENDS = devel/p5-Test-Fatal
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (App-Cmd-0.326.tar.gz) = K23dSY3Y2LKLmkZWpsaUebW8Wx5GZg3YZw6cUFW42/w=
SIZE (App-Cmd-0.326.tar.gz) = 44254

View File

@ -0,0 +1,4 @@
App::Cmd is a set of tools designed to make it simple to write
sophisticated command line programs. It handles commands with multiple
subcommands, generates usage text, validates options, and lets you write
your program as easy-to-test classes.

View File

@ -0,0 +1,34 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2015/01/16 13:51:37 benoit Exp $
${P5SITE}/App/
${P5SITE}/App/Cmd/
${P5SITE}/App/Cmd.pm
${P5SITE}/App/Cmd/ArgProcessor.pm
${P5SITE}/App/Cmd/Command/
${P5SITE}/App/Cmd/Command.pm
${P5SITE}/App/Cmd/Command/commands.pm
${P5SITE}/App/Cmd/Command/help.pm
${P5SITE}/App/Cmd/Command/version.pm
${P5SITE}/App/Cmd/Plugin.pm
${P5SITE}/App/Cmd/Setup.pm
${P5SITE}/App/Cmd/Simple.pm
${P5SITE}/App/Cmd/Subdispatch/
${P5SITE}/App/Cmd/Subdispatch.pm
${P5SITE}/App/Cmd/Subdispatch/DashedStyle.pm
${P5SITE}/App/Cmd/Tester/
${P5SITE}/App/Cmd/Tester.pm
${P5SITE}/App/Cmd/Tester/CaptureExternal.pm
${P5SITE}/App/Cmd/Tutorial.pod
@man man/man3p/App::Cmd.3p
@man man/man3p/App::Cmd::ArgProcessor.3p
@man man/man3p/App::Cmd::Command.3p
@man man/man3p/App::Cmd::Command::commands.3p
@man man/man3p/App::Cmd::Command::help.3p
@man man/man3p/App::Cmd::Command::version.3p
@man man/man3p/App::Cmd::Plugin.3p
@man man/man3p/App::Cmd::Setup.3p
@man man/man3p/App::Cmd::Simple.3p
@man man/man3p/App::Cmd::Subdispatch.3p
@man man/man3p/App::Cmd::Subdispatch::DashedStyle.3p
@man man/man3p/App::Cmd::Tester.3p
@man man/man3p/App::Cmd::Tester::CaptureExternal.3p
@man man/man3p/App::Cmd::Tutorial.3p