net/libwebsockets 4.3.5 MidnightBSD
C library for lightweight websocket clients and servers
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- mit
- Categories
- net, devel
Description
Libwebsockets is a lightweight pure C library built to use minimal CPU and memory resources, and provide fast throughput in both directions as client or server.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | net/libwebsockets | 4.3.5 |
| FreeBSD | net/libwebsockets | 5.0.0_1 |
| OpenBSD | www/libwebsockets | 4.3.2p0 |
| NetBSD | www/libwebsockets | 4.3.3nb1 |
| DragonFly | net/libwebsockets | 4.3.5 |
| HardenedBSD | net/libwebsockets | 5.0.0_1 |
| GhostBSD | net/libwebsockets | 5.0.0_1 |
Install
Binary package:
mport install libwebsockets
From mports:
cd /usr/mports/net/libwebsockets && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libwebsockets>0:net/libwebsockets
LIB_DEPENDS= libwebsockets-evlib_glib.so:net/libwebsockets
Dependencies
No port depends on this one.
Configuration
Options name: net_libwebsockets
| Option | Default | Description |
|---|---|---|
| GLIB | off | Events support via Glib |
| HTTP2 | on | |
| HTTP_PROXY | off | HTTP proxy support |
| LIBEV | off | |
| LIBEVENT | off | Asynchronous event notification via libevent |
| LIBUV | on | Asynchronous I/O support via libuv |
| MBEDTLS | off | |
| MQTT | on | MQTT client support |
| OPENSSL | on | |
| PEERLIMITS | off | Tracking and limiting of resources of peer(s) |
| PLUGINS | off | Plugins support |
| SECURE_STREAMS | off | Secure streams protocol API support |
| SOCKS | off | Allow use of SOCKS5 proxy on client connections |
| SQLITE | off | |
| WEBSERVER | off |
- USES
- cmake localbase pkgconfig
- Service scripts
- none
Files
pkg-plist 116
- bin/lwsws
- include/libwebsockets.h
- include/libwebsockets/abstract/abstract.h
- include/libwebsockets/abstract/protocols.h
- include/libwebsockets/abstract/protocols/smtp.h
- include/libwebsockets/abstract/transports.h
- include/libwebsockets/abstract/transports/raw-skt.h
- include/libwebsockets/abstract/transports/unit-test.h
- include/libwebsockets/lws-adopt.h
- include/libwebsockets/lws-async-dns.h
- include/libwebsockets/lws-bb-i2c.h
- include/libwebsockets/lws-bb-spi.h
- include/libwebsockets/lws-button.h
- include/libwebsockets/lws-cache-ttl.h
- include/libwebsockets/lws-callbacks.h
- include/libwebsockets/lws-cgi.h
- include/libwebsockets/lws-client.h
- include/libwebsockets/lws-conmon.h
- include/libwebsockets/lws-context-vhost.h
- include/libwebsockets/lws-cose.h
- include/libwebsockets/lws-dbus.h
- include/libwebsockets/lws-diskcache.h
- include/libwebsockets/lws-display.h
- include/libwebsockets/lws-dll2.h
- include/libwebsockets/lws-dsh.h
- include/libwebsockets/lws-eventlib-exports.h
- include/libwebsockets/lws-fault-injection.h
- include/libwebsockets/lws-freertos.h
- include/libwebsockets/lws-fts.h
- include/libwebsockets/lws-genaes.h
- include/libwebsockets/lws-gencrypto.h
- include/libwebsockets/lws-genec.h
- include/libwebsockets/lws-genhash.h
- include/libwebsockets/lws-genrsa.h
- include/libwebsockets/lws-gpio.h
- include/libwebsockets/lws-http.h
- include/libwebsockets/lws-i2c.h
- include/libwebsockets/lws-ili9341-spi.h
- include/libwebsockets/lws-jose.h
- include/libwebsockets/lws-jwe.h
- include/libwebsockets/lws-jwk.h
- include/libwebsockets/lws-jws.h
- include/libwebsockets/lws-lecp.h
- include/libwebsockets/lws-led.h
- include/libwebsockets/lws-lejp.h
- include/libwebsockets/lws-logs.h
- include/libwebsockets/lws-lwsac.h
- include/libwebsockets/lws-map.h
- include/libwebsockets/lws-metrics.h
- include/libwebsockets/lws-misc.h
- include/libwebsockets/lws-mqtt.h
- include/libwebsockets/lws-netdev.h
- include/libwebsockets/lws-network-helper.h
- include/libwebsockets/lws-optee.h
- include/libwebsockets/lws-protocols-plugins.h
- include/libwebsockets/lws-purify.h
- include/libwebsockets/lws-pwm.h
- include/libwebsockets/lws-retry.h
- include/libwebsockets/lws-ring.h
- include/libwebsockets/lws-secure-streams-client.h
- include/libwebsockets/lws-secure-streams-policy.h
- include/libwebsockets/lws-secure-streams.h
- include/libwebsockets/lws-sequencer.h
- include/libwebsockets/lws-service.h
- include/libwebsockets/lws-settings.h
- include/libwebsockets/lws-sha1-base64.h
- include/libwebsockets/lws-smd.h
- include/libwebsockets/lws-spa.h
- include/libwebsockets/lws-spi.h
- include/libwebsockets/lws-ssd1306-i2c.h
- include/libwebsockets/lws-state.h
- include/libwebsockets/lws-struct.h
- include/libwebsockets/lws-system.h
- include/libwebsockets/lws-test-sequencer.h
- include/libwebsockets/lws-threadpool.h
- include/libwebsockets/lws-timeout-timer.h
- include/libwebsockets/lws-tls-sessions.h
- include/libwebsockets/lws-tokenize.h
- include/libwebsockets/lws-vfs.h
- include/libwebsockets/lws-write.h
- include/libwebsockets/lws-writeable.h
- include/libwebsockets/lws-ws-close.h
- include/libwebsockets/lws-ws-ext.h
- include/libwebsockets/lws-ws-state.h
- include/libwebsockets/lws-x509.h
- include/lws_config.h
- lib/cmake/libwebsockets/LibwebsocketsTargets-.cmake
- lib/cmake/libwebsockets/LibwebsocketsTargets.cmake
- lib/cmake/libwebsockets/LwsCheckRequirements.cmake
- lib/cmake/libwebsockets/libwebsockets-config-version.cmake
- lib/cmake/libwebsockets/libwebsockets-config.cmake
- lib/libwebsockets-evlib_glib.so
- lib/libwebsockets-evlib_ev.so
- lib/libwebsockets-evlib_event.so
- lib/libwebsockets-evlib_uv.so
- lib/libwebsockets.a
- lib/libwebsockets.so
- lib/libwebsockets.so.19
- libdata/pkgconfig/libwebsockets.pc
- libdata/pkgconfig/libwebsockets_static.pc
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| warmcat-libwebsockets-v4.3.5_GH0.tar.gz | 1.5620674e+07 | 87f99ad32803ed325fceac5327aae1f5c1b417d54ee61ad36cffc8df5f5ab276 |