devel/websocketpp 0.8.2_3 FreeBSD
Header-only implementation of the WebSocket protocol
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
912bbc70f2- License
- MIT, BSD3CLAUSE, ZLIB
- Categories
- devel
- Package size
- 118.5 KiB, 890.4 KiB installed
Description
WebSocket++ is an open source (BSD license) header only C++ library that implements RFC6455 The WebSocket Protocol.
It allows integrating WebSocket client and server functionality into C++ programs. It uses interchangable network transport modules including one based on C++ iostreams and one based on Boost Asio.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/websocketpp | 0.8.2_3 |
| NetBSD | net/websocketpp | 0.8.2nb1 |
| DragonFly | devel/websocketpp | 0.8.2 |
Install
Binary package:
pkg install websocketpp
From the ports tree:
cd /usr/ports/devel/websocketpp/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= websocketpp>0:devel/websocketpp
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 | 0.8.2_3 | 0.8.2_3 | 0.8.2 | 0.8.2_3 | 0.8.2_3 |
| FreeBSD:14:quarterly | 0.8.2_3 | 0.8.2_3 | n/a | 0.8.2_3 | 0.8.2_3 |
| FreeBSD:15:latest | 0.8.2_3 | 0.8.2_3 | n/a | 0.8.2_3 | 0.8.2_3 |
| FreeBSD:15:quarterly | 0.8.2_3 | 0.8.2_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.8.2_3 | 0.8.2_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 1
boost-libs>0: devel/boost-libs
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Run dependencies 4
Configuration
No options to configure.
- USES
- cmake:insource,testing cpe
- Service scripts
- none
Files
pkg-plist 95
- include/websocketpp/base64/base64.hpp
- include/websocketpp/client.hpp
- include/websocketpp/close.hpp
- include/websocketpp/common/asio.hpp
- include/websocketpp/common/asio_ssl.hpp
- include/websocketpp/common/chrono.hpp
- include/websocketpp/common/connection_hdl.hpp
- include/websocketpp/common/cpp11.hpp
- include/websocketpp/common/functional.hpp
- include/websocketpp/common/md5.hpp
- include/websocketpp/common/memory.hpp
- include/websocketpp/common/network.hpp
- include/websocketpp/common/platforms.hpp
- include/websocketpp/common/random.hpp
- include/websocketpp/common/regex.hpp
- include/websocketpp/common/stdint.hpp
- include/websocketpp/common/system_error.hpp
- include/websocketpp/common/thread.hpp
- include/websocketpp/common/time.hpp
- include/websocketpp/common/type_traits.hpp
- include/websocketpp/concurrency/basic.hpp
- include/websocketpp/concurrency/none.hpp
- include/websocketpp/config/asio.hpp
- include/websocketpp/config/asio_client.hpp
- include/websocketpp/config/asio_no_tls.hpp
- include/websocketpp/config/asio_no_tls_client.hpp
- include/websocketpp/config/boost_config.hpp
- include/websocketpp/config/core.hpp
- include/websocketpp/config/core_client.hpp
- include/websocketpp/config/debug.hpp
- include/websocketpp/config/debug_asio.hpp
- include/websocketpp/config/debug_asio_no_tls.hpp
- include/websocketpp/config/minimal_client.hpp
- include/websocketpp/config/minimal_server.hpp
- include/websocketpp/connection.hpp
- include/websocketpp/connection_base.hpp
- include/websocketpp/endpoint.hpp
- include/websocketpp/endpoint_base.hpp
- include/websocketpp/error.hpp
- include/websocketpp/extensions/extension.hpp
- include/websocketpp/extensions/permessage_deflate/disabled.hpp
- include/websocketpp/extensions/permessage_deflate/enabled.hpp
- include/websocketpp/frame.hpp
- include/websocketpp/http/constants.hpp
- include/websocketpp/http/impl/parser.hpp
- include/websocketpp/http/impl/request.hpp
- include/websocketpp/http/impl/response.hpp
- include/websocketpp/http/parser.hpp
- include/websocketpp/http/request.hpp
- include/websocketpp/http/response.hpp
- include/websocketpp/impl/connection_impl.hpp
- include/websocketpp/impl/endpoint_impl.hpp
- include/websocketpp/impl/utilities_impl.hpp
- include/websocketpp/logger/basic.hpp
- include/websocketpp/logger/levels.hpp
- include/websocketpp/logger/stub.hpp
- include/websocketpp/logger/syslog.hpp
- include/websocketpp/message_buffer/alloc.hpp
- include/websocketpp/message_buffer/message.hpp
- include/websocketpp/message_buffer/pool.hpp
- include/websocketpp/processors/base.hpp
- include/websocketpp/processors/hybi00.hpp
- include/websocketpp/processors/hybi07.hpp
- include/websocketpp/processors/hybi08.hpp
- include/websocketpp/processors/hybi13.hpp
- include/websocketpp/processors/processor.hpp
- include/websocketpp/random/none.hpp
- include/websocketpp/random/random_device.hpp
- include/websocketpp/roles/client_endpoint.hpp
- include/websocketpp/roles/server_endpoint.hpp
- include/websocketpp/server.hpp
- include/websocketpp/sha1/sha1.hpp
- include/websocketpp/transport/asio/base.hpp
- include/websocketpp/transport/asio/connection.hpp
- include/websocketpp/transport/asio/endpoint.hpp
- include/websocketpp/transport/asio/security/base.hpp
- include/websocketpp/transport/asio/security/none.hpp
- include/websocketpp/transport/asio/security/tls.hpp
- include/websocketpp/transport/base/connection.hpp
- include/websocketpp/transport/base/endpoint.hpp
- include/websocketpp/transport/debug/base.hpp
- include/websocketpp/transport/debug/connection.hpp
- include/websocketpp/transport/debug/endpoint.hpp
- include/websocketpp/transport/iostream/base.hpp
- include/websocketpp/transport/iostream/connection.hpp
- include/websocketpp/transport/iostream/endpoint.hpp
- include/websocketpp/transport/stub/base.hpp
- include/websocketpp/transport/stub/connection.hpp
- include/websocketpp/transport/stub/endpoint.hpp
- include/websocketpp/uri.hpp
- include/websocketpp/utf8_validator.hpp
- include/websocketpp/utilities.hpp
- include/websocketpp/version.hpp
- lib/cmake/websocketpp/websocketpp-config.cmake
- lib/cmake/websocketpp/websocketpp-configVersion.cmake
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| zaphoyd-websocketpp-0.8.2_GH0.tar.gz | 701364 | 6ce889d85ecdc2d8fa07408d6787e7352510750daa66b5ad44aacb47bea76755 |
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
912bbc70f2 |
Yuri Victorovich | devel/websocketpp: fix build with CMake 4 PR: 298949
Approved by: Jan-Espen Oversand <[email protected]> (maintainer) |