www/libnghttp3 1.18.0 FreeBSD
HTTP/3 C Library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
7cdaa6a05c- License
- MIT
- Categories
- www, net
- Package size
- 114.8 KiB, 620.5 KiB installed
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 |
|---|---|---|
| FreeBSD | www/libnghttp3 | 1.18.0 |
| DragonFly | www/libnghttp3 | 1.8.0 |
| MidnightBSD | www/libnghttp3 | 1.14.0 |
Install
Binary package:
pkg install libnghttp3
From the ports tree:
cd /usr/ports/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
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.18.0 | 1.18.0 | 0.5.0 | 1.11.0 | 1.18.0 |
| FreeBSD:14:quarterly | 1.18.0 | 1.18.0 | n/a | 1.10.1 | 1.18.0 |
| FreeBSD:15:latest | 1.18.0 | 1.18.0 | n/a | 1.11.0 | 1.11.0 |
| FreeBSD:15:quarterly | 1.18.0 | 1.18.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.18.0 | 1.18.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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 1
Required by 170
- chinese/opencc-cli
- databases/mongosh
- deskutils/joplin-desktop
- deskutils/qmd
- devel/electron41
- devel/electron42
- devel/electron43
- devel/electron44
- devel/emscripten
- devel/node-thrift
- devel/p5-Data-Sah
- devel/p5-Data-Sah-DefaultValue
- devel/p5-Data-Sah-Filter
- devel/p5-Language-Expr
- devel/purescript-language-server
- devel/py-PyExecJS
- devel/py-ipympl
- devel/py-widgetsnbextension
- devel/rubygem-coffee-rails-rails5
- devel/rubygem-coffee-rails-rails50
- devel/rubygem-coffee-rails-rails52
- devel/rubygem-coffee-rails4
- devel/rubygem-coffee-rails41
- devel/rubygem-coffee-script
- devel/rubygem-execjs
- devel/rubygem-execjs-gitlab
- devel/rubygem-gettext_i18n_rails_js-rails5
- devel/rubygem-gettext_i18n_rails_js-rails50
- devel/rubygem-gettext_i18n_rails_js-rails52
- devel/rubygem-gettext_i18n_rails_js-rails61
- devel/rubygem-jekyll-coffeescript
- devel/rubygem-local_time-rails5
- devel/rubygem-react-rails
- devel/rubygem-react-rails-rails5
- devel/rubygem-sprockets-es6
- devel/rubygem-webpacker-rails60
- devel/rubygem-webpacker-rails61
- devel/rubygem-webpacker4-rails60
- devel/sonar-scanner-cli
- devel/sonarqube-ant-task
- devel/sonarqube-community
- devel/spago
- devel/tree-sitter-cli
- devel/wasmer
- editors/vscode
- editors/zed
- emulators/Ymir
- filesystems/mcp-server-filesystem
- finance/skrooge
- games/anki
- games/wipeclean
- japanese/rubygem-jpmobile4
- lang/antimony
- lang/coffeescript
- mail/mailpit
- mail/rubygem-mailboxer
- mail/thunderbird
- mail/thunderbird-esr
- misc/bun-decompile
- misc/claude-code-legacy
- misc/clawhub
- misc/gemini-cli
- misc/github-copilot-language-server
- misc/grok-cli
- misc/mcp-inspector
- misc/nanocoder
- misc/openclaw
- misc/opencode
- misc/qwen-code
- multimedia/jellyfin
- net-im/deltachat-desktop
- net-im/gomuks
- net-im/libsignal-node
- net-im/mastodon
- net-im/signal-desktop
- net-im/teams
- net-mgmt/uptime-kuma
- net/cjdns
- net/freeipa-server
- net/gotify-server
- net/py-cloudflare-scrape
- net/py-pyshark
- net/termshark
- net/wireshark
- security/bitwarden-cli
- security/caldera
- security/cdxgen
- security/gsa
- security/node-sqlcipher
- security/wazuh-dashboard
- textproc/kibana8
- textproc/kibana91
- textproc/kibana92
- textproc/kibana93
- textproc/kibana94
- textproc/kibana95
- textproc/opensearch-dashboards
- textproc/opensearch-dashboards219
- textproc/pdf-reader-mcp
- textproc/rubygem-autoprefixer-rails
The first 100 are listed.
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.9.0
- libdata/pkgconfig/libnghttp3.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| nghttp3-1.18.0.tar.xz | 410868 | aad782c23d3f01bd4bb52c8bac7a553b631ef8115fd1612703df6183449fef19 |
Master sites 1
- https://github.com/ngtcp2/nghttp3/releases/download/v1.18.0/