BSD Ports

www/p5-Protocol-HTTP2 1.14 FreeBSD

HTTP/2 protocol implementation

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
46435b2f0f
License
ART10, GPLv1+
Categories
www, perl5
Package size
41.5 KiB, 158.9 KiB installed

Description

Protocol::HTTP2 is HTTP/2 protocol (draft 17) implementation with stateful decoders/encoders of HTTP/2 frames. You may use this module to implement your own HTTP/2 client/server/intermediate on top of your favorite event loop over plain or tls socket.

In the other systems

SystemPortVersion
FreeBSDwww/p5-Protocol-HTTP21.14
DragonFlywww/p5-Protocol-HTTP21.11

Install

Binary package:

pkg install p5-Protocol-HTTP2

From the ports tree:

cd /usr/ports/www/p5-Protocol-HTTP2/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Protocol-HTTP2>0:www/p5-Protocol-HTTP2

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.141.141.101.111.14
FreeBSD:14:quarterly1.141.14n/a1.111.14
FreeBSD:15:latest1.141.14n/a1.111.11
FreeBSD:15:quarterly1.141.14n/an/an/a
FreeBSD:16:latest1.141.14n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 2

Test 2

The full lists below include those, and their dependencies in turn.

Build dependencies 8
Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 27
  • %%SITE_PERL%%/Protocol/HTTP2.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Client.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Connection.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Constants.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Frame.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Frame/Continuation.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Frame/Data.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Frame/Goaway.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Frame/Headers.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Frame/Ping.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Frame/Priority.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Frame/Push_promise.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Frame/Rst_stream.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Frame/Settings.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Frame/Window_update.pm
  • %%SITE_PERL%%/Protocol/HTTP2/HeaderCompression.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Huffman.pm
  • %%SITE_PERL%%/Protocol/HTTP2/HuffmanCodes.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Server.pm
  • %%SITE_PERL%%/Protocol/HTTP2/StaticTable.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Stream.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Trace.pm
  • %%SITE_PERL%%/Protocol/HTTP2/Upgrade.pm
  • %%PERL5_MAN3%%/Protocol::HTTP2.3.gz
  • %%PERL5_MAN3%%/Protocol::HTTP2::Client.3.gz
  • %%PERL5_MAN3%%/Protocol::HTTP2::Frame.3.gz
  • %%PERL5_MAN3%%/Protocol::HTTP2::Server.3.gz
distinfo 1
FileSizeSHA256
Protocol-HTTP2-1.14.tar.gz53737a53f27ea2fbac156a4cd4981d8ef749c1bef366c2909134b4d31da21644b496e
Master sites 1
  • CPAN

Commit history 2

DateCommitCreditsLog message
46435b2f0f Po-Chuan Hsieh www/p5-Protocol-HTTP2: Update to 1.14
Changes: https://metacpan.org/dist/Protocol-HTTP2/changes
6a3f5ea502 Po-Chuan Hsieh www/p5-Protocol-HTTP2: Update to 1.13
Changes: https://metacpan.org/dist/Protocol-HTTP2/changes