net-libs/libwebsockets (gentoo)

Search

Install

Install this package:

emerge -a net-libs/libwebsockets

Package Information

Description:
A flexible pure-C library for implementing network protocols
Homepage:
https://libwebsockets.org/
License:
MIT

Versions

Version EAPI Keywords Slot
4.5.8-r1 8 amd64 arm arm64 ~loong ppc ~ppc64 ~riscv ~sparc x86 0/20

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>mpagano@gentoo.org</email>
		<name>Mike Pagano</name>
	</maintainer>
	<use>
		<flag name="access-log">Support generating Apache-compatible access logs</flag>
		<flag name="client">The client part of the library and libwebsockets-test-client</flag>
		<flag name="extensions">Compile with extensions (permessage-deflate)</flag>
		<flag name="generic-sessions">With the Generic Sessions plugin</flag>
		<flag name="http-proxy">Support for rewriting HTTP proxying</flag>
		<flag name="ipv6">Compile without support for ipv6</flag>
		<flag name="lejp">With the Lightweight JSON Parser</flag>
		<flag name="libev">Support event loops via <pkg>dev-libs/libev</pkg></flag>
		<flag name="libevent">Support event loops via <pkg>dev-libs/libevent</pkg></flag>
		<flag name="libuv">Support asynchronous I/O via <pkg>dev-libs/libuv</pkg></flag>
		<flag name="mbedtls">Use mbedTLS replacement for OpenSSL</flag>
		<flag name="peer-limits">Track peers and restrict resources a single peer can allocate</flag>
		<flag name="server-status">Support json + jscript server monitoring</flag>
		<flag name="smtp">Provide SMTP support</flag>
		<flag name="sqlite3">Require SQLITE3 support</flag>
	</use>
	<upstream>
		<remote-id type="github">warmcat/libwebsockets</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p net-libs/libwebsockets | euse -E <flag> -p net-libs/libwebsockets | euse -D <flag> -p net-libs/libwebsockets

Flag Description 4.5.8-r1
access-log Support generating Apache-compatible access logs
caps Use Linux capabilities library to control privilege
cgi Add CGI script support
client The client part of the library and libwebsockets-test-client
dbus Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
extensions Compile with extensions (permessage-deflate)
generic-sessions With the Generic Sessions plugin
http-proxy Support for rewriting HTTP proxying
http2 Enable support for the HTTP/2 protocol
ipv6 Compile without support for ipv6
lejp With the Lightweight JSON Parser
libev Support event loops via <pkg>dev-libs/libev</pkg>
libevent Support event loops via <pkg>dev-libs/libevent</pkg>
libuv Support asynchronous I/O via <pkg>dev-libs/libuv</pkg>
mbedtls Use mbedTLS replacement for OpenSSL
peer-limits Track peers and restrict resources a single peer can allocate
server-status Support json + jscript server monitoring
smtp Provide SMTP support
socks5 Add support for the socks5 proxy
sqlite3 Require SQLITE3 support
ssl Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
threads Add threads support for various packages. Usually pthreads
zip Enable support for ZIP archives

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST libwebsockets-4.5.8.tar.gz 20167661 bytes