www/libnghttp3 1.14.0 MidnightBSD
HTTP/3 C Library
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- mit
- Categories
- www, net
Description
nghttp3 is an implementation of HTTP/3 mapping over QUIC and QPACK in C. It does not depend on any particular QUIC transport implementation.
The HTTP/3 library implements HTTP/3 draft-24. It can exchange basic HTTP request, response and server push, but does not fully implement the specification at the moment.
The QPACK library implements QPACK draft-11. It supports dynamic table.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | www/libnghttp3 | 1.14.0 |
| FreeBSD | www/libnghttp3 | 1.18.0 |
| DragonFly | www/libnghttp3 | 1.8.0 |
| HardenedBSD | www/libnghttp3 | 1.18.0 |
| GhostBSD | www/libnghttp3 | 1.18.0 |
Install
Binary package:
mport install libnghttp3
From mports:
cd /usr/mports/www/libnghttp3 && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libnghttp3>0:www/libnghttp3
LIB_DEPENDS= libnghttp3.so:www/libnghttp3
Dependencies
Required by 2
Configuration
No options to configure.
- USES
- libtool pkgconfig tar:xz
- Service scripts
- none
Files
pkg-plist 7
- include/nghttp3/nghttp3.h
- include/nghttp3/version.h
- lib/libnghttp3.a
- lib/libnghttp3.so
- lib/libnghttp3.so.9
- lib/libnghttp3.so.9.6.0
- libdata/pkgconfig/libnghttp3.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| nghttp3-1.14.0.tar.xz | 410460 | b3083dae2ff30cf00d24d5fedd432479532c7b17d993d384103527b36c1ec82d |
Master sites 1
- https://github.com/ngtcp2/nghttp3/releases/download/v1.14.0/