Port details |
- dpp C++ Discord API bot library
- 10.0.35 www =2 10.0.29_1Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2024-01-10 01:54:05
- Last Update: 2024-11-10 20:13:33
- Commit Hash: aa93bec
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: devel
- License: APACHE20
- WWW:
- https://dpp.dev/
- https://github.com/brainboxdotcc/DPP
- Description:
- D++ is a lightweight and efficient library for Discord written in modern C++,
covering as much of the API specification as possible with an incredibly small
memory footprint even when caching large amounts of data.
Library Features:
* Support for Discord API v10
* Really small memory footprint
* Efficient caching system for guilds, channels, guild members, roles, users
* Sharding and clustering (Many shards, one process: specify the number of
shards, or let the library decide)
* Highly optimised ETF (Erlang Term Format) support for very fast websocket
throughput
* Slash Commands/Interactions support
* Voice support (sending and receiving audio)
* The entire Discord API is available for use in the library
* Stable Windows support
* Ready-made compiled packages for Windows, Raspberry Pi (ARM64/ARM7/ARMv6),
Debian x86/x64, and RPM based distributions
* Highly scalable for large amounts of guilds and users
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/www/dpp/ && make install clean
- To add the package, run one of these commands:
- pkg install www/dpp
- pkg install dpp-discord
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: dpp-discord
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1730957989
SHA256 (DPP-10.0.35.tar.gz) = 46efde92ec6aba7f3e2b7ad17af2ffa4a18fc0bf3b3566a03f7131784ff7fdc8
SIZE (DPP-10.0.35.tar.gz) = 17864921
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- nlohmann-json>0 : devel/nlohmann-json
- cmake : devel/cmake-core
- ninja : devel/ninja
- Runtime dependencies:
-
- nlohmann-json>0 : devel/nlohmann-json
- Library dependencies:
-
- libopus.so : audio/opus
- libsodium.so : security/libsodium
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- www_dpp
- USES:
- cmake:testing compiler:c++20-lang localbase ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|