devel/dpp

This commit is contained in:
edshot99 2024-04-22 10:29:28 -05:00
parent 9c4fe47239
commit e3c0f4b5cf
4 changed files with 125 additions and 0 deletions

33
devel-dpp/Makefile Normal file
View File

@ -0,0 +1,33 @@
COMMENT = Discord API Bot Library
GH_ACCOUNT = brainboxdotcc
GH_PROJECT = DPP
GH_TAGNAME = v10.0.29
SHARED_LIBS = dpp 0.0 # 10.0.29
CATEGORIES = devel
HOMEPAGE = https://dpp.dev
MAINTAINER = "Ed <ed@i2pmail.org>"
# Apache-2.0
PERMIT_PACKAGE = Yes
WANTLIB = ${COMPILER_LIBCXX} sodium opus
COMPILER = base-clang ports-gcc
MODULES = devel/cmake
BUILD_DEPENDS = devel/cmake \
textproc/nlohmann-json
LIB_DEPENDS = audio/opus \
security/libsodium
CONFIGURE_ARGS = -DRUN_LDCONFIG=OFF -DPP_USE_EXTERNAL_JSON=ON
NO_TEST = Yes
.include <bsd.port.mk>

2
devel-dpp/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (DPP-10.0.29.tar.gz) = o36R+9q+4gywMTcAWI20B3q/Drq6/jhkV9mZ0i0tBoI=
SIZE (DPP-10.0.29.tar.gz) = 15560520

1
devel-dpp/pkg/DESCR Normal file
View File

@ -0,0 +1 @@
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.

89
devel-dpp/pkg/PLIST Normal file
View File

@ -0,0 +1,89 @@
@lib lib/libdpp.so.${LIBdpp_VERSION}
lib/pkgconfig/dpp.pc
lib/cmake/dpp/
lib/cmake/dpp/dpp-config.cmake
lib/cmake/dpp/dpp-config-version.cmake
lib/cmake/dpp/dpp.cmake
lib/cmake/dpp/dpp-release.cmake
include/dpp/
include/dpp/appcommand.h
include/dpp/application.h
include/dpp/auditlog.h
include/dpp/automod.h
include/dpp/ban.h
include/dpp/cache.h
include/dpp/channel.h
include/dpp/cluster.h
include/dpp/cluster_coro_calls.h
include/dpp/cluster_sync_calls.h
include/dpp/collector.h
include/dpp/colors.h
include/dpp/commandhandler.h
include/dpp/coro.h
include/dpp/coro/
include/dpp/coro/async.h
include/dpp/coro/coro.h
include/dpp/coro/coroutine.h
include/dpp/coro/job.h
include/dpp/coro/task.h
include/dpp/coro/when_any.h
include/dpp/discordclient.h
include/dpp/discordevents.h
include/dpp/discordvoiceclient.h
include/dpp/dispatcher.h
include/dpp/dns.h
include/dpp/dpp.h
include/dpp/dtemplate.h
include/dpp/emoji.h
include/dpp/entitlement.h
include/dpp/etf.h
include/dpp/event.h
include/dpp/event_router.h
include/dpp/exception.h
include/dpp/export.h
include/dpp/guild.h
include/dpp/httpsclient.h
include/dpp/integration.h
include/dpp/intents.h
include/dpp/invite.h
include/dpp/isa/
include/dpp/isa/avx.h
include/dpp/isa/avx2.h
include/dpp/isa/avx512.h
include/dpp/isa/fallback.h
include/dpp/isa_detection.h
include/dpp/json.h
include/dpp/json_fwd.h
include/dpp/json_interface.h
include/dpp/managed.h
include/dpp/message.h
include/dpp/misc-enum.h
include/dpp/once.h
include/dpp/permissions.h
include/dpp/presence.h
include/dpp/prune.h
include/dpp/role.h
include/dpp/queues.h
include/dpp/restrequest.h
include/dpp/restresults.h
include/dpp/scheduled_event.h
include/dpp/sku.h
include/dpp/snowflake.h
include/dpp/socket.h
include/dpp/sslclient.h
include/dpp/stage_instance.h
include/dpp/stringops.h
include/dpp/sync.h
include/dpp/sysdep.h
include/dpp/thread.h
include/dpp/timed_listener.h
include/dpp/timer.h
include/dpp/unicode_emoji.h
include/dpp/user.h
include/dpp/utility.h
include/dpp/version.h
include/dpp/voiceregion.h
include/dpp/voicestate.h
include/dpp/webhook.h
include/dpp/win32_safe_warnings.h
include/dpp/wsclient.h