BSD Ports

www/http-parser 2.9.4 FreeBSD

HTTP request/response parser written in C

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
www
Package size
19.0 KiB, 47.3 KiB installed

Description

This is a parser for HTTP messages written in C. It parses both requests and responses. The parser is designed to be used in performance HTTP applications. It does not make any system calls nor allocations, it does not buffer data, it can be interrupted at anytime. Depending on the architecture, it only requires about 40 bytes of data per message stream (in a web server that is per connection).

In the other systems

SystemPortVersion
FreeBSDwww/http-parser2.9.4
OpenBSDdevel/http-parser2.9.4
NetBSDwww/http-parser2.9.4
DragonFlywww/http-parser2.9.4
MidnightBSDwww/http-parser2.9.4

Install

Binary package:

pkg install http-parser

From the ports tree:

cd /usr/ports/www/http-parser/ && make install clean

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

RUN_DEPENDS=	http-parser>0:www/http-parser

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:latest2.9.42.9.42.9.42.9.42.9.4
FreeBSD:14:quarterly2.9.42.9.4n/a2.9.42.9.4
FreeBSD:15:latest2.9.42.9.4n/a2.9.42.9.4
FreeBSD:15:quarterly2.9.42.9.4n/an/an/a
FreeBSD:16:latest2.9.42.9.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 3

Configuration

No options to configure.

USES
gmake
Service scripts
none

Files

distinfo 1
FileSizeSHA256
nodejs-http-parser-v2.9.4_GH0.tar.gz52056467b9e30fd0979ee301065e70f637d525c28193449e1b13fbcb1b1fab3ad224f

Commit history 0

No commits in the history this site was built from.