summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikael Urankar <mikael@FreeBSD.org>2020-07-24 10:08:15 +0000
committerMikael Urankar <mikael@FreeBSD.org>2020-07-24 10:08:15 +0000
commit77bb072600bcaaab14d81ac3800a044d61e71406 (patch)
treec1d562039fefb1443f7908c9a5807d1a08033356
parentwww/p5-Web-Machine: create port (diff)
www/p5-HTTP-Headers-ActionPack: create port
This is a module to handle the inflation and deflation of complex HTTP header types. In many cases header values are simple strings, but in some cases they are complex values with a lot of information encoded in them. The goal of this module is to make the parsing and analysis of these headers as easy as calling inflate on a compatible object.
Notes
Notes: svn path=/head/; revision=543238
-rw-r--r--www/Makefile1
-rw-r--r--www/p5-HTTP-Headers-ActionPack/Makefile18
-rw-r--r--www/p5-HTTP-Headers-ActionPack/distinfo3
-rw-r--r--www/p5-HTTP-Headers-ActionPack/pkg-descr8
-rw-r--r--www/p5-HTTP-Headers-ActionPack/pkg-plist42
5 files changed, 72 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index 5a7094b974de..7acf2336260c 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -904,6 +904,7 @@
SUBDIR += p5-HTTP-Entity-Parser
SUBDIR += p5-HTTP-Exception
SUBDIR += p5-HTTP-HeaderParser-XS
+ SUBDIR += p5-HTTP-Headers-ActionPack
SUBDIR += p5-HTTP-Headers-Fast
SUBDIR += p5-HTTP-Link-Parser
SUBDIR += p5-HTTP-Lite
diff --git a/www/p5-HTTP-Headers-ActionPack/Makefile b/www/p5-HTTP-Headers-ActionPack/Makefile
new file mode 100644
index 000000000000..c7fcdedb79c8
--- /dev/null
+++ b/www/p5-HTTP-Headers-ActionPack/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= HTTP-Headers-ActionPack
+PORTVERSION= 0.09
+CATEGORIES= www perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= mikael@FreeBSD.org
+COMMENT= HTTP Action, Adventure and Excitement
+
+LICENSE= ART10 GPLv1+
+LICENSE_COMB= dual
+
+USES= perl5
+USE_PERL5= configure
+
+.include <bsd.port.mk>
diff --git a/www/p5-HTTP-Headers-ActionPack/distinfo b/www/p5-HTTP-Headers-ActionPack/distinfo
new file mode 100644
index 000000000000..bcda41159339
--- /dev/null
+++ b/www/p5-HTTP-Headers-ActionPack/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1595248077
+SHA256 (HTTP-Headers-ActionPack-0.09.tar.gz) = c78111ab857e48c69824903d4b6ce8293feffc6b5d670db550a767f853acc7da
+SIZE (HTTP-Headers-ActionPack-0.09.tar.gz) = 36113
diff --git a/www/p5-HTTP-Headers-ActionPack/pkg-descr b/www/p5-HTTP-Headers-ActionPack/pkg-descr
new file mode 100644
index 000000000000..d06302ef8d4f
--- /dev/null
+++ b/www/p5-HTTP-Headers-ActionPack/pkg-descr
@@ -0,0 +1,8 @@
+This is a module to handle the inflation and deflation of complex HTTP header
+types. In many cases header values are simple strings, but in some cases
+they are complex values with a lot of information encoded in them. The goal
+of this module is to make the parsing and analysis of these headers as easy as
+calling inflate on a compatible object.
+
+WWW: https://metacpan.org/pod/HTTP::Headers::ActionPack
+WWW: https://github.com/sartak/http-headers-actionpack
diff --git a/www/p5-HTTP-Headers-ActionPack/pkg-plist b/www/p5-HTTP-Headers-ActionPack/pkg-plist
new file mode 100644
index 000000000000..263e6c1e2a9f
--- /dev/null
+++ b/www/p5-HTTP-Headers-ActionPack/pkg-plist
@@ -0,0 +1,42 @@
+%%SITE_PERL%%/HTTP/Headers/ActionPack.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/AcceptCharset.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/AcceptLanguage.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/AuthenticationInfo.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/Authorization.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/Authorization/Basic.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/Authorization/Digest.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/ContentNegotiation.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/Core/Base.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/Core/BaseAuthHeader.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/Core/BaseHeaderList.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/Core/BaseHeaderType.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/Core/BaseHeaderWithParams.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/DateHeader.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/LinkHeader.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/LinkList.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/MediaType.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/MediaTypeList.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/PriorityList.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/Util.pm
+%%SITE_PERL%%/HTTP/Headers/ActionPack/WWWAuthenticate.pm
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::AcceptCharset.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::AcceptLanguage.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::AuthenticationInfo.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::Authorization.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::Authorization::Basic.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::Authorization::Digest.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::ContentNegotiation.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::Core::Base.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::Core::BaseAuthHeader.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::Core::BaseHeaderList.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::Core::BaseHeaderType.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::Core::BaseHeaderWithParams.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::DateHeader.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::LinkHeader.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::LinkList.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::MediaType.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::MediaTypeList.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::PriorityList.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::Util.3.gz
+%%PERL5_MAN3%%/HTTP::Headers::ActionPack::WWWAuthenticate.3.gz