BSD Ports

net/quiche 0.24.5_10 FreeBSD

Savoury implementation of the QUIC transport protocol and HTTP/3

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
BSD2CLAUSE
Categories
net
Package size
27177.7 KiB, 136797.9 KiB installed

Description

quiche is an implementation of the QUIC transport protocol and HTTP/3 as specified by the IETF.

It provides a low level API for processing QUIC packets and handling connection state. The application is responsible for providing I/O (e.g. sockets handling) as well as an event loop with support for timers.

See also: https://github.com/cloudflare/quiche

In the other systems

SystemPortVersion
FreeBSDnet/quiche0.24.5_10
OpenBSDnet/quiche0.29.1

Install

Binary package:

pkg install quiche

From the ports tree:

cd /usr/ports/net/quiche/ && make install clean

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

RUN_DEPENDS=	quiche>0:net/quiche

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:latest0.24.5_90.24.5_10-0.24.2_20.24.5_10
FreeBSD:14:quarterly0.24.5_90.24.5_9n/a0.24.2_10.24.5_9
FreeBSD:15:latest0.24.5_100.24.5_10n/a0.24.2_20.24.2_2
FreeBSD:15:quarterly0.24.5_90.24.5_9n/an/an/a
FreeBSD:16:latest0.24.5_90.24.5_10n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

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

Build dependencies 21
Run dependencies 3
Required by 1

Configuration

Options name: net_quiche

OptionDefaultDescription
DOCSonBuild and/or install documentation
QLOGonEnable qlog support
USES
cargo llvm:build,lib
Service scripts
none

Files

distinfo 344
FileSizeSHA256
rust/crates/addr2line-0.24.2.crate39015dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
rust/crates/adler2-2.0.1.crate13366320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
rust/crates/aho-corasick-1.1.3.crate1833118e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
rust/crates/android-tzdata-0.1.1.crate7674e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
rust/crates/android_system_properties-0.1.5.crate5243819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
rust/crates/anstream-0.6.20.crate287973ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
rust/crates/anstyle-1.0.11.crate15880862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
rust/crates/anstyle-parse-0.2.7.crate217074e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
rust/crates/anstyle-query-1.1.4.crate101929e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
rust/crates/anstyle-wincon-3.0.10.crate125583e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
rust/crates/anyhow-1.0.98.crate53334e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
rust/crates/arc-swap-1.7.1.crate6851269f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
rust/crates/arrayvec-0.7.6.crate312377c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
rust/crates/async-trait-0.1.88.crate32084e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
rust/crates/atty-0.2.14.crate5470d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
rust/crates/autocfg-1.5.0.crate18729c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
rust/crates/backtrace-0.3.75.crate926656806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
rust/crates/base64-0.21.7.crate825769d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
rust/crates/base64-0.22.1.crate8159772b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
rust/crates/bindgen-0.71.1.crate2377855f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3

Commit history 4

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
1900152b6f Piotr Kubaj net/quiche: fix powerpc64* build
In file included from /wrkdirs/usr/ports/net/quiche/work/target/release/build/boring-sys-e26f46e56ac7f264/out/boringssl/err_data.c:17: /wrkdirs/usr/ports/net/quiche/work/target/release/build/boring-sys-e26f46e56ac7f264/out/boringssl/src/include/openssl/base.h:124:2: error: "Unknown target CPU" 124 | #error "Unknown target CPU" | ^ 1 error generated.
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645