diff --git a/devel/p5-App-Cmd/Makefile b/devel/p5-App-Cmd/Makefile new file mode 100644 index 00000000000..5fd614a3e20 --- /dev/null +++ b/devel/p5-App-Cmd/Makefile @@ -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 + +# 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 diff --git a/devel/p5-App-Cmd/distinfo b/devel/p5-App-Cmd/distinfo new file mode 100644 index 00000000000..50b25e2131c --- /dev/null +++ b/devel/p5-App-Cmd/distinfo @@ -0,0 +1,2 @@ +SHA256 (App-Cmd-0.326.tar.gz) = K23dSY3Y2LKLmkZWpsaUebW8Wx5GZg3YZw6cUFW42/w= +SIZE (App-Cmd-0.326.tar.gz) = 44254 diff --git a/devel/p5-App-Cmd/pkg/DESCR b/devel/p5-App-Cmd/pkg/DESCR new file mode 100644 index 00000000000..e06ba6eb6bb --- /dev/null +++ b/devel/p5-App-Cmd/pkg/DESCR @@ -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. diff --git a/devel/p5-App-Cmd/pkg/PLIST b/devel/p5-App-Cmd/pkg/PLIST new file mode 100644 index 00000000000..98f49ac126e --- /dev/null +++ b/devel/p5-App-Cmd/pkg/PLIST @@ -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