p5-Web-Machine: add version 0.17

Web::Machine provides a RESTful web framework modeled as a state machine.
You define one or more resource classes. Each resource represents a single
RESTful URI end point, such as a user, an email, etc. The resource class
can also be the target for POST requests to create a new user, email, etc.

Each resource is a state machine, and each request for a resource is handled
by running the request through that state machine.
This commit is contained in:
markd 2022-05-31 20:44:36 +00:00
parent 6c8cce4447
commit 6e58104a28
3 changed files with 33 additions and 0 deletions

7
www/p5-Web-Machine/DESCR Normal file
View file

@ -0,0 +1,7 @@
Web::Machine provides a RESTful web framework modeled as a state machine.
You define one or more resource classes. Each resource represents a single
RESTful URI end point, such as a user, an email, etc. The resource class
can also be the target for POST requests to create a new user, email, etc.
Each resource is a state machine, and each request for a resource is handled
by running the request through that state machine.

View file

@ -0,0 +1,21 @@
# $NetBSD: Makefile,v 1.1 2022/05/31 20:44:36 markd Exp $
DISTNAME= Web-Machine-0.17
PKGNAME= p5-${DISTNAME}
CATEGORIES= www perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/D/DR/DROLSKY/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://metacpan.org/release/Web-Machine
COMMENT= Perl port of Webmachine
LICENSE= ${PERL5_LICENSE}
DEPENDS+= p5-Plack-[0-9]*:../../www/p5-Plack
DEPENDS+= p5-HTTP-Headers-ActionPack-[0-9]*:../../www/p5-HTTP-Headers-ActionPack
DEPENDS+= p5-IO-Handle-Util-[0-9]*:../../devel/p5-IO-Handle-Util
DEPENDS+= p5-Scalar-List-Utils-[0-9]*:../../devel/p5-Scalar-List-Utils
PERL5_PACKLIST= auto/Web/Machine/.packlist
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1 2022/05/31 20:44:36 markd Exp $
BLAKE2s (Web-Machine-0.17.tar.gz) = 80f5fdb12845eb8849bc6f1a58586c17266b0f860b3c06217fdde5ec3c7d00ca
SHA512 (Web-Machine-0.17.tar.gz) = be05338cba3a46b16d508518c9c4b67f88b1cd979a4354668b53898f6e03e40e1fd59ab46850668f2bb75d3927f07790d68cf57a1d7aabaa0ed9181c2db56410
Size (Web-Machine-0.17.tar.gz) = 73528 bytes