Import www/p5-HTTP-Entity-Parser

HTTP::Entity::Parser is PSGI compliant HTTP Entity parser. This module
also has compatibility with HTTP::Body. Unlike HTTP::Body, HTTP::Entity::Parser
reads HTTP entity from PSGI's env $env->{'psgi.input'} and parse it.
This module support application/x-www-form-urlencoded, multipart/form-data
and application/json.

From  wen heping <wenheping2000 () hotmail ! com>
OK cwen@
This commit is contained in:
afresh1 2019-08-25 22:55:45 +00:00
parent 05d1912832
commit 1a795bb22d
4 changed files with 44 additions and 0 deletions

View File

@ -0,0 +1,24 @@
# $OpenBSD: Makefile,v 1.1.1.1 2019/08/25 22:55:45 afresh1 Exp $
COMMENT = PSGI compliant HTTP Entity Parser
DISTNAME = HTTP-Entity-Parser-0.21
CATEGORIES = www
# Perl
PERMIT_PACKAGE = Yes
MODULES = cpan
RUN_DEPENDS = converters/p5-JSON-MaybeXS>=1.003007 \
devel/p5-Hash-MultiValue \
devel/p5-Stream-Buffered \
www/p5-HTTP-MultiPartParser \
www/p5-WWW-Form-UrlEncoded>=0.23
TEST_DEPENDS = www/p5-HTTP-Message>=6
CONFIGURE_STYLE = modbuild tiny
PKG_ARCH = *
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (HTTP-Entity-Parser-0.21.tar.gz) = wU0+Qr2whF60EmQMpeOWy9UtOpphall0oypSyrSH+Ng=
SIZE (HTTP-Entity-Parser-0.21.tar.gz) = 23733

View File

@ -0,0 +1,5 @@
HTTP::Entity::Parser is PSGI compliant HTTP Entity parser. This module
also has compatibility with HTTP::Body. Unlike HTTP::Body, HTTP::Entity::Parser
reads HTTP entity from PSGI's env $env->{'psgi.input'} and parse it.
This module support application/x-www-form-urlencoded, multipart/form-data
and application/json.

View File

@ -0,0 +1,13 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2019/08/25 22:55:45 afresh1 Exp $
${P5SITE}/HTTP/Entity/
${P5SITE}/HTTP/Entity/Parser/
${P5SITE}/HTTP/Entity/Parser.pm
${P5SITE}/HTTP/Entity/Parser/JSON.pm
${P5SITE}/HTTP/Entity/Parser/MultiPart.pm
${P5SITE}/HTTP/Entity/Parser/OctetStream.pm
${P5SITE}/HTTP/Entity/Parser/UrlEncoded.pm
@man man/man3p/HTTP::Entity::Parser.3p
@man man/man3p/HTTP::Entity::Parser::JSON.3p
@man man/man3p/HTTP::Entity::Parser::MultiPart.3p
@man man/man3p/HTTP::Entity::Parser::OctetStream.3p
@man man/man3p/HTTP::Entity::Parser::UrlEncoded.3p