BSD Ports

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

SystemPortVersion
MidnightBSDnet/libwebsockets4.3.5
FreeBSDnet/libwebsockets5.0.0_1
OpenBSDwww/libwebsockets4.3.2p0
NetBSDwww/libwebsockets4.3.3nb1
DragonFlynet/libwebsockets4.3.5
HardenedBSDnet/libwebsockets5.0.0_1
GhostBSDnet/libwebsockets5.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

OptionDefaultDescription
GLIBoffEvents support via Glib
HTTP2on
HTTP_PROXYoffHTTP proxy support
LIBEVoff
LIBEVENToffAsynchronous event notification via libevent
LIBUVonAsynchronous I/O support via libuv
MBEDTLSoff
MQTTonMQTT client support
OPENSSLon
PEERLIMITSoffTracking and limiting of resources of peer(s)
PLUGINSoffPlugins support
SECURE_STREAMSoffSecure streams protocol API support
SOCKSoffAllow use of SOCKS5 proxy on client connections
SQLITEoff
WEBSERVERoff
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
FileSizeSHA256
warmcat-libwebsockets-v4.3.5_GH0.tar.gz1.5620674e+0787f99ad32803ed325fceac5327aae1f5c1b417d54ee61ad36cffc8df5f5ab276